|
|
1
1
如果我们谈论TCP/IP协议栈,只有IP和UDP支持广播和多播。它们都是无连接的,这就是为什么你只看到发送和接收到特殊的多播地址,而没有绑定和连接。您可以在不同的语言中看到它,因为(a)协议与语言无关,(b)大多数实现都付出了合理的努力,试图与BSD套接字接口兼容。
如果您想要实现真正的多播,您需要找到一种允许设置选项的套接字的快速实现。此操作的常用名称为
然而,值得注意的是,路由器不路由广播和多播。因此,你不能在互联网上使用它。如果您需要在项目中使用internet,我建议您使用TCP(如果您的客户端是浏览器,则使用websockets),并手动向其中的“组”发送消息。 |
|
|
2
1
我想你实际上想要完美的Kafka或完美的Mosquetto消息队列,它允许服务器向客户端订阅者发布实时流。低电平插座不容易满足您的要求。 |
|
|
doguico · 如何在swift中实现多播套接字? 8 年前 |
|
|
Shir · 通过特定网络接口发送IPv6多播数据包 8 年前 |
|
|
AndroidX · 使用INADDR_ANY的目的和结果是什么? 8 年前 |
|
|
akinKaplanoglu · Apache骆驼路由多播不会复制交换消息 11 年前 |
|
|
Bernd Jacobi · 如何在所有连接的网络上发送UDP多播? 12 年前 |
|
|
Sundae · 如何在NIO.2中实现多播客户端? 12 年前 |
|
|
Afonso Tsukamoto · 正在将本地UDP服务器信息获取到c中++ 13 年前 |