Python:将数据发送到socket.io
问题描述:
现在我已经创建了一个node.js服务器,并将它与php页面链接起来,它工作正常。所以现在有可能Python将socket.io信号(当然有数据)发送到socket.io服务器,Python是游戏程序,它将传输当前的游戏统计信息,并且Python不会从Socket接收任何数据。 io服务器。Python:将数据发送到socket.io
这样将建立连接会有点像这样:Python的(比赛) - > Socket.io < - >客户端
消息/信号Python将发送到服务器(JSON):{名称: '统计' ,user:'username':....}
答
如果您想使用Python与socket.io服务器通信,则可以使用socketIO-client。
from socketIO_client import SocketIO
def on_bbb_response(*args):
print 'on_bbb_response', args
with SocketIO('localhost', 8000) as socketIO:
socketIO.emit('bbb', {'xxx': 'yyy'}, on_bbb_response)
socketIO.wait_for_callbacks(seconds=1)