Hi all. I have again a very strange problem. And again no sufficient 
information to share here or to
google. It might only be peripherally related to Qt. But perhaps someone 
recognizes this problem and
can give me a hint.

I am writing a UPnP application for Samsung TVs. This application writes UPnP 
commands to a Samsung
TV. I have two Samsung TVs for testing purposes. One D series and one E series. 
I write this program 
for Linux and Windows. The strange thing is, the Linux program works perfectly 
on the D and E series. 
On  Windows it works only for the E series. 

On Window the D series behaves strangely. I send a UPnP command to it and it 
responds... or not.
Totally unreliable. Very often I get a very unhelpful error message: 
QAbstractSocket::error = -1.
I can hammer the socket with the same data and sometimes I get after a while 
the correct response.

Now I checked with wireshark. Windows and Linux send exactly the same data. At 
least the ascii
part, which is the UPnP command. The data itself is correct. As I said: It 
always works for the
E series and from Linux it also works for the D series.

There must be something different how QTcpSocket opens a connection from 
Windows and from Linux.
Any ideas? 

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

Reply via email to