我的高速公路websocket服务器正在延迟消息并同时发送。
例如;
while 1:
self.sendMessage(struct.pack("<BHHfffI",4,300,2,1,100,100,1),True)
time.sleep(0.010)
在此示例中,客户端将同时收到7-8条消息。 (0.5-1s延迟)
我如何正常发送消息?我想每隔10ms发送一条二进制消息。
我已将其更改为
self.sendMessage(struct.pack("<BHHfffI",4,300,2,1,100,100,1),True)
reactor.callLater(0.01, self.resend)
现在它正常工作。原始答案here。