Hi,
my QUdpSocket problems got worse. It is so broken that I don't believe that 
it's Qt code. But on the other hand, my code is too simple not to work.

I send a datagram from program 1:

qudpsocket->writeDatagram(<data>,QHostAdress(127.0.0.1),55555);

In the other program I connected a qudpsocket:

connect(qudpsocket,SIGNAL(readyRead()),this,SLOT(readyReadSlt()));
connect(qudpsocket,SIGNAL(stateChanged(QAbstractSocket::SocketState)),
this,SLOT(stateChangedSlt(QAbstractSocket::SocketState)));

qudpsocket->bind(QHostAddress(127.0.0.1),55555);

I checked the return values of all connects and the return value of bind. All 
true.
I get a state change in stateChangedSlt -> 4 (bound).

I see in wireshark that datagrams are sent. But i never get a readyRead() 
signal.
And no, no data somewhere lurking around. hasPendingDatagrams returns always 
false.

Any ideas?

Guido


_______________________________________________
Interest mailing list
Interest@qt-project.org
http://lists.qt-project.org/mailman/listinfo/interest

Reply via email to