UDP Broadcast.... empfängt das eigene Paket
Verfasst: 14. Juli 2011 07:48
Hallo,
ich benutze einen Broadcast über UDP um ein bestimmtes Gerät
im Netzwerk zu finden.
Lese ich auf dem Sockel bekomme ich als empfangene Daten erst
meinen eigenen gesendeten Broadcast und dann die Antwort vom Gerät.
Wie kann ich das denn verhindern?
Vielen dank
ich benutze einen Broadcast über UDP um ein bestimmtes Gerät
im Netzwerk zu finden.
Lese ich auf dem Sockel bekomme ich als empfangene Daten erst
meinen eigenen gesendeten Broadcast und dann die Antwort vom Gerät.
Wie kann ich das denn verhindern?
Vielen dank
Code: Alles auswählen
code Schnipsel:
udpSocket->bind(QHostAddress::Any, 5000);
...
while(udpSocket->hasPendingDatagrams())
{
datagram.resize(udpSocket->pendingDatagramSize());
udpSocket->readDatagram(datagram.data(), datagram.size());
...
}