I want to broadcast UDP messages in a subnet.
My question is, what address should I put in DatagramSocket and what address in DatagramPacket?
I want to broadcast UDP messages in a subnet.
My question is, what address should I put in DatagramSocket and what address in DatagramPacket?
Take a look at this article. It's about network discovering, but it shows, how you can send broadcasting udp-packages, take a closer look at client example. Shortly, first you send udp-package by default bradcast-address, then you loop all your network interfaces and send udp-packages with each interface's broadcasting address.
What about DatagramSocket and DatagramPacket: to send a packet you can use any DatagramSocket, but you have to set broadcasting address for your DatagramPacket. You need to set an address for the socket in case you need to listen on specific port.