sockets - 使用ipv6将UDP数据包发送到多个节点

标签 sockets udp ipv6

目前,我的应用程序代码使用udp广播发送数据包。将应用程序移植到ipv6时,如何将UDP数据包发送到多个节点。广播ipv4地址不能直接传递到AF_INET6套接字。我是这个领域的新手。

最佳答案

IPv6没有广播。相反,您需要使用多播,并且希望接收多播的每个主机都需要加入多播组。仔细选择多播组,因为IPv6多播在多播寻址中具有您需要注意的范围和标志。

关于sockets - 使用ipv6将UDP数据包发送到多个节点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34878882/

相关文章:

java - 无法通过套接字连接到linux机器

javascript - 如何在事件上使用带有 Socket.IO 的 RxJs

python - 相同的错误代码

java - 通过udp传输文件

python - 在Python中接收UDP时处理空字符

c - 双发送/接收问题

go - 缓冲阅读器 VS listenUDP

mysql - phpMyAdmin 中的根 IPv6/::1 地址是否需要密码?

java - 将 Djava.net.preferIPv4Stack 设置为始终为真

python - 在 Python 中反向 DNS 查找