DatagramSocket和DatagramPacket

时间:2015-08-20 15:21:18

标签: java udp broadcast datagram

我想在子网中广播UDP消息。

我的问题是,我应该在DatagramSocket中放入什么地址以及DatagramPacket中的地址是什么?

1 个答案:

答案 0 :(得分:1)

看看这个article。这是关于网络发现,但它显示了如何发送广播udp-packages,仔细看看客户端示例。不久,首先你默认发送udp-package bradcast-address,然后你循环所有的网络接口,并用每个接口的广播地址发送udp-packages。

DatagramSocket和DatagramPacket怎么样:发送数据包可以使用任何DatagramSocket,但是你必须为你的DatagramPacket设置广播地址。如果需要侦听特定端口,则需要为套接字设置地址。