问题描述
- socket客户端发送消息问题
-
现在需求是两个客户端和一个服务端,一个客户端向服务端发送消息,然后服务端再将消息发送给第二个客户端,都是长连接,第一次发送没问题,但是再点发送第二个客户端就收不到消息了,服务器也收不到(下面服务端代码)
解决方案
通过这个来看的话,你的服务端实际上也就是相当于一个网关的效果,用来转发消息的,这种情况下,如果你服务端都没收到消息的话,你可以自己调试看看是否两者之间的连接已经断开
或者说两者之间的数据包解包不正确导致没处理你的流程。
解决方案二:
java socket 服务器端接受 C socket 客户端消息
解决方案三:
查看一下服务器端的accept是否接收到请求。是服务器没有收到还是收到没有正确处理
解决方案四:
服务端发送给客户端。。好怪异。。
先看看能不能互相ping通,,
解决方案五:
第二个客户端是不是已经断开链接了呢?这个要看一下
时间: 2024-08-01 12:48:57