Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/extjs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Socket.io 如何制作python';s socketIO客户端库等待(秒=1)非阻塞?_Socket.io - Fatal编程技术网

Socket.io 如何制作python';s socketIO客户端库等待(秒=1)非阻塞?

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(

我将socketIO客户端0.6.5用于与使用socketIO的节点服务器通信的python客户端。我的问题是,为了让客户端侦听器从服务器接收数据,我必须使用wait()方法。wait()无限挂起程序,而wait(seconds=)挂起程序的时间为秒

我在游戏中使用这个函数,侦听器将在游戏循环中连续执行,但是如果我使用wait()方法,游戏循环将被卡住几秒钟,这是我无法得到的。代码太大了,我无法放在这里,但我要放一个代表实际代码的片段

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()方法,则永远不会从客户端拾取数据。如果我使用它,程序将挂起秒数。是否有我遗漏的东西或有解决方法