我试图将消息从纯数据发送到Python(在SSD1306 OLED上显示)。有人建议我用插座。他们还提供了以下Python代码:
import socket
s = socket.socket()
host = socket.gethostname()
port = 3000
s.connect((host, port))
mess = "hello"
Msg = mess + " ;"
s.send(message.encode('utf-8'))
在纯数据中,[netreceive 3000]
对象和打印对象连接在一起
这是可行的,但我想做完全相反的事情。使用套接字将数据从纯数据发送到Python。我找到了一些教程,但它们都讨论了Python到Python消息的接收和发送。我如何在这方面实施Pd
您可以使用Python的
socket
库连接到通过[netsend]
发送信息的Pd补丁。下面是一个有效的示例。在Pd中,创建一个简单的补丁,将[netsend]
连接到localhost
网络上的端口:用Python创建并保存侦听器脚本(改编自here)。下面的脚本使用Python 3.6:
运行此脚本,然后运行Pd的修补程序。拖动numberbox将向Python发送值。在上面的示例中,所有接收到的值仅打印有标签:
然后,您可以根据自己的需要对其进行调整
相关问题 更多 >
编程相关推荐