我想在Java中使用UDP协议向其他计算机发送一些消息。我知道我的IP地址和它应该广告的广播地址。就像我的IP地址是127.0.0.1,而我的另一个地址是127.0.0.200。我想将消息广播到地址从127.0.0.1到127.0.0.200的计算机。如何在Java中实现它?
ip地址的范围可以是127.0.0.1到127.1.4.80。
我是初学者,我只知道我应该使用InetAddress类型来表达ip地址。但我不知道如何迭代所有InetAddress对象。
有人可以帮助我吗?
非常感谢!!
答案 0 :(得分:0)
你需要:
DatagramSocket
。byte[]
数组中的某些数据。InetSocketAddress
。DatagramPacket
数组和目标地址创建的byte[]
。DatagramSocket.send()
。如果您想与其他主持人通话,则无法使用127.任何内容。这些地址仅限localhost。