wz1091674840
2015-08-13 07:35
采纳率: 66.7%
浏览 1.5k

socket客户端发送消息问题

现在需求是两个客户端和一个服务端,一个客户端向服务端发送消息,然后服务端再将消息发送给第二个客户端,都是长连接,第一次发送没问题,但是再点发送第二个客户端就收不到消息了,服务器也收不到(下面服务端代码)
![![图片说明](https://img-ask.csdn.net/upload/201508/13/1439451531_552012.png)图片说明](https://img-ask.csdn.net/upload/201508/13/1439451550_766409.png)图片说明

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

4条回答 默认 最新

  • 不得闲 2015-08-14 00:55
    已采纳

    通过这个来看的话,你的服务端实际上也就是相当于一个网关的效果,用来转发消息的,这种情况下,如果你服务端都没收到消息的话,你可以自己调试看看是否两者之间的连接已经断开
    或者说两者之间的数据包解包不正确导致没处理你的流程。

    点赞 评论
  • oyljerry 2015-08-13 07:42

    查看一下服务器端的accept是否接收到请求。是服务器没有收到还是收到没有正确处理

    点赞 评论
  • zuishikonghuan 2015-08-13 13:48

    服务端发送给客户端。。好怪异。。
    先看看能不能互相ping通,,

    点赞 评论
  • panliuwen 2015-08-18 23:08

    第二个客户端是不是已经断开链接了呢?这个要看一下

    点赞 评论

相关推荐 更多相似问题