【发布时间】:2020-04-18 06:56:39
【问题描述】:
我正在尝试将消息从 Pure Data 发送到 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'))
在 Pure Data 中,[netreceive 3000] 对象和打印对象连接在一起。
这行得通,但我想做完全相反的事情。使用套接字将数据从 Pure Data 发送到 Python。我找到了一些教程,但他们都谈到了 Python 到 Python 的消息接收和发送。我怎样才能在其中实现 Pd?
【问题讨论】:
-
不只是在Pd中使用[netsend]的情况吗? write.flossmanuals.net/pure-data/send-and-receive
-
是的,我尝试在 pd 中使用 [netsend],但我不知道如何在 python 中接收消息...我尝试了 s.recv 但它仍然不起作用。我在 pd 中尝试了 [connect localhost 3000] 对象,但没有运气。