A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

tcp

© 邱峁 中级黑马   /  2012-11-29 15:58  /  1156 人查看  /  3 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

在这里是怎么实现2个或多个客户端进行数据交换的

3 个回复

倒序浏览
服务端写一个循环,一直等待客户端的连接(accept()方法是阻塞式的),而每接收到一个客户端的连接申请就开一个线程去处理,自己进入下次循环。线程中内容执行完自动停止,这当中一般不用自己动手结束线程。
回复 使用道具 举报
tcp不一对一的吗
那么两个或以上的客户端之间怎么交换数据啊
回复 使用道具 举报
邱峁 发表于 2012-11-29 17:06
tcp不一对一的吗
那么两个或以上的客户端之间怎么交换数据啊

一个服务器可以对应多个客户端,客户端之间交换数据应该是以服务器端为媒介进行中转的吧。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马