Socket.io 如何制作python';s socketIO客户端库等待(秒=1)非阻塞?
我将socketIO客户端0.6.5用于与使用socketIO的节点服务器通信的python客户端。我的问题是,为了让客户端侦听器从服务器接收数据,我必须使用wait()方法。wait()无限挂起程序,而wait(seconds=)挂起程序的时间为秒 我在游戏中使用这个函数,侦听器将在游戏循环中连续执行,但是如果我使用wait()方法,游戏循环将被卡住几秒钟,这是我无法得到的。代码太大了,我无法放在这里,但我要放一个代表实际代码的片段Socket.io 如何制作python';s socketIO客户端库等待(秒=1)非阻塞?,socket.io,Socket.io,我将socketIO客户端0.6.5用于与使用socketIO的节点服务器通信的python客户端。我的问题是,为了让客户端侦听器从服务器接收数据,我必须使用wait()方法。wait()无限挂起程序,而wait(seconds=)挂起程序的时间为秒 我在游戏中使用这个函数,侦听器将在游戏循环中连续执行,但是如果我使用wait()方法,游戏循环将被卡住几秒钟,这是我无法得到的。代码太大了,我无法放在这里,但我要放一个代表实际代码的片段 def main(): sc = Sock_Con(
def main():
sc = Sock_Con()
while(True):
sc.push_player_location(2,3)
socketIO.on('get_player_location', sc.on_player_location)
socketIO.wait(seconds=1)
如果我不使用wait()方法,则永远不会从客户端拾取数据。如果我使用它,程序将挂起秒数。是否有我遗漏的东西或有解决方法