小编Ant*_*ony的帖子

可以通过TCP进行广播吗?

我正在用C编写服务器/客户端系统,它在TCP连接下使用BSD套接字.服务器是多线程的,每个连接都在自己的接收器中运行.每个客户端都能很好地与服务器进行一对一的交谈,遗憾的是我无法想到实现SendToAll()函数的方法,例如,如果客户端A做了需要发送数据包的事情.所有的客户.我该怎么做?

我正在考虑在每个接收器中实现一个队列,并将任何广播发送到这些队列; 当接收器发出一个新数据包时,它会将该消息添加到数据包中,如果这有意义的话.

但是,有没有办法通过TCP广播,就像你可以通过UDP?

c sockets networking tcp broadcast

15
推荐指数
2
解决办法
4万
查看次数

标签 统计

broadcast ×1

c ×1

networking ×1

sockets ×1

tcp ×1