Gerichtetes UDP unter Linux funktioniert nicht
Verfasst: 2. Februar 2011 11:22
Hallo Leute,
das Qt Demo Broadcast Sender und Receiver funktioniert unter Windows und Linux.
Ändere ich beim Receiver die Zeile:
in
funktioniert der Receiver unter Linux nicht mehr (unter Windows funktioniert es immernoch).
Die bind()-Funktion liefert true zurück, aber es werden beim readDatagram() keine Daten empfangen.
Hat jemand eine Lösung dafür?
Danke und Gruß
Mike
das Qt Demo Broadcast Sender und Receiver funktioniert unter Windows und Linux.
Ändere ich beim Receiver die Zeile:
Code: Alles auswählen
udpSocket->bind(45454, QUdpSocket::ShareAddress);Code: Alles auswählen
udpSocket->bind(QHostAddress("192.168.1.1"), 45454, QUdpSocket::ShareAddress);Die bind()-Funktion liefert true zurück, aber es werden beim readDatagram() keine Daten empfangen.
Hat jemand eine Lösung dafür?
Danke und Gruß
Mike