和服务端采用 socket 链接,本地创建一个线程通过 while True: socket.recv(1024)
来接受数据,但是有一次发现,某个数据接受不到,服务端说他确定发了,我也确定我都收了,然后抓了下包发现服务端两次 send 中间只隔了 0.004ms 貌似是因为这个原因导致第二帧数据无法通过 recv()
接收到,请问下这种情况下我该怎么处理
我这个 recv 的线程只有一件事儿,recv 收到数据,然后 push 到一个消费队列,我实际测了一下,我仅仅 recv 就差不多要 4ms 这个到底该怎么玩
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.