用AsyncTcpConnection向服务端每隔2秒发送数据 服务端每次都是十几秒才能接收到数据

q97056

用AsyncTcpConnection 当客户端每隔2秒主动向服务端发送数据 服务端每次都是十几秒才能接收到数据。这是为啥。。发送的数据也不大,但是服务端就是每隔十几秒接收到,而且有时候接收的数据不完整。。。截图

156 3 0
3个回答

q97056

网络应该是没问题的,我从服务端向客户端发送数据,接收都是很及时的

latin

代码写的有bug

  • q97056 3天前

    那个报错,别理他

  • latin 2天前

    不是指哪个报错,是说延迟问题是代码bug

  • q97056 2天前

    图上的报错,没影响,现在就是延迟问题,还有数据不完成问题,我下午改用ws协议了,数据能完整了,之前是tcp协议

我是老6

你既然用tcp协议就得处理粘包的问题,ws是tcp的上层协议,已经封装了不需要处理粘包问题。你数据的延迟问题需要确认Client端和server端是否有阻塞,具体需要看代码逻辑才行

  • q97056 1天前

    嗯嗯,感谢回答,我现在用ws协议了,已经正常使用了

×
🔝