unless I did this wrong, you have a bug?
I'm hoping I did something wrong .. should be easier to fix ;)
--- No method to call for :
Q_LONG QSocket::readBlock ( char * data, Q_ULONG maxlen )
Reads maxlen bytes from the socket into data and returns the
number of bytes read. Returns -1 if an error occurred.