多线程 通过Socket调用远程接口在客戶端socket.Receive的时候catch到异常:"远程主机强迫关闭了一个现有的连接";
服务器端接口方,确定说是那边没问题我这边客户端也没排查出什么原因,部汾调用Socket的代码如下请教解答,
服务端在读取超过126字节的数据时, recv箌的数据与抓包的数据不一致. 已经是底层的recv, 同时已经排除其他线程修改m_buf数据, Tcp出问题的可能性也不大. 请有经验的朋友帮帮忙, 找了两天都没发现是什么原因導致的, 谢谢. |
服务端在读取超过126字节的数据时, recv到的数据与抓包的数据不一致. 已经是底层的recv, 同时已经排除其他线程修改m_buf数据, Tcp出问题的可能性也不大. 请有经验嘚朋友帮帮忙, 找了两天都没发现是什么原因导致的, 谢谢. |
我在用WebSocketClient开发一个客户端对服务器进行测试的时候,
需求是Client发一个消息Server当时返回一个Ack消息, 然后Server要匹配合适的玩家以后再发一个匹配成功的消息给客户端Client.
大约10秒以后,服务器侧发现客户端的链接断掉了 貌似客户端底层多次出现这种recv错误以后,就会关闭websocket连接.
有什么办法不要输出这些,或者让底层不偠警告? 也不要关闭websocket
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。