Linux下Socket编程 怎样实现客户端之间互相通信

 我来答
常漫穿巴旧1l
2017-06-18 · 超过41用户采纳过TA的回答
知道小有建树答主
回答量:132
采纳率:0%
帮助的人:27.3万
展开全部
如果客户端并发连接数不是很大,比如50个以下,可以用如下模型:建立一个监听主线程,循环监听端口。当有客户端连接时,建立客户端通讯线程,并保留客户端socket到链表中。当客户端断开连接时,从socket链表中删除该socket。
献成越9108
2017-06-26 · TA获得超过309个赞
知道答主
回答量:382
采纳率:0%
帮助的人:153万
展开全部
  1. 可能是在获取客户端的ip和端口时,处理出现问题,导致无法正确发送到客户端。

  2. 2.客户端是否使用固定的端口来接收服务器信息,或服务器是否正确发送到客户端的相应的端口。

  3. 3.通过上面分析,最大可能是在处理端口出现问题,请重新检查。

  4. 4.实在不行,最好使用抛出异常方法来捕获错误消息,或是通过一步一步调试分析数据发送过程。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式