I've filed a bug. https://bugreports.qt-project.org/browse/QTBUG-43378
If anyone has time, please give it shot and see if you can reproduce my problem. If possible, place the server and the client on separate machines. A basic test if for each line read line, the bytes added up should match the byte count reported in the header, except for the first read which is the main header. In my example: Main header Content-Length: 114083 void TcpServer::read() 16384 void TcpServer::read() 97699 The sum of the two reads equals 114083, so this request over loopback would have worked. If you put it on separate machines, it doesn't. (At least for me) What I am seeing is on separate machines, Qt locks up in reading the file and never finishes the request. Thanks all. _______________________________________________ Interest mailing list Interest@qt-project.org http://lists.qt-project.org/mailman/listinfo/interest