Ağımda cihaz bulma işlemi için "255.255.255.255" IP adresinde bir UDP yayını göndermeye çalışıyorum. Program yürütür, ancak Wireshark'ta bir şey göremiyorum. IP adresini ağımdaki bilinen bir IP'ye değiştirdiğimde, Wireshark'daki paketleri görebiliyorum. neler oluyor ?Java üzerinde UDP yayını çalışmıyor
Bu benim kodudur:
public static void main(String args[]) throws Exception
{
String Broadcastaddress = new String("255.255.255.255");
int port = 9876;
DatagramSocket serverSocket = new DatagramSocket();
serverSocket.setBroadcast(true);
InetAddress IPAddress = InetAddress.getByName(Broadcastaddress);
System.out.println("Sending Discovery message to " + IPAddress + "Via UDP port " + port);
byte[] sendData = new byte[4];
sendData[0] = 'F';
sendData[1] = 'I';
sendData[2] = 'N';
sendData[3] = 'D';
DatagramPacket sendPacket = new DatagramPacket(sendData,sendData.length,IPAddress,port);
while (true)
{
serverSocket.send(sendPacket);
System.out.println("Packet sent");
}
}