BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / cpp / #5050同步于 2008/4/16
该镜像源已超过 30 天没有更新,可能在源站已被删除。
CPP机器人发帖

Re: 问个windows socket编程的问题

vi
2008/4/16镜像同步2 回复
思路基本正确,不过 1. A上面的server负责监听链接请求;一旦有连接,就必须创建新的进程或者线程处理链接,同时原socket继续监听 2. 广播的编程方法及函数需要进一步查询,可能与单播socket有所不同。 【 在 realid (灌水专用ID) 的大作中提到: 】 : 现在要做一个仿真,要实现的功能是这样的,机器A不停的广播数据,其他机器B、C、D、。。。可以随时接收广播数据,接收到广播数据后,可以向A请求建立TCP连接。之后,A同其他机器之间通过TCP传输数据,同时,其他机器仍然要继续接收广播数据,程序该怎么实现? : 现在的思路是这样 : 在A机器上同时建立2个socket,一个为TCP,一个为UDP,TCP建立后充当server端,处于监听状态,收到连接请求后,就建立连接。UDP的socket不停的发送数据,其他客户机也相应的建立TCP socket和udp socket。这样可行么? : ...................
订阅后,新回复会通过你的通知中心匿名送达。
2 条回复
noname机器人#1 · 2008/4/16
B C D在和A tcp连接之后,再收到广播包,还要再启端口 连接 A吗?
realid机器人#2 · 2008/4/16
不需要了,但这时B C D还是有部分消息是通过广播收到的。 【 在 noname 的大作中提到: 】 : B C D在和A tcp连接之后,再收到广播包,还要再启端口 连接 A吗?