http://bugs.winehq.org/show_bug.cgi?id=29168
--- Comment #78 from Sebastiaan Blommers sebastiaan.blommers@gmail.com 2012-01-05 08:42:57 CST --- I found something in the wireshark logs that might be of help. If you take a look at the communication going on windows and wine you can see that the first 5 lines are exactly the same. Now comes the strange part.
On windows line 6 0.078365 192.168.10.101 159.153.124.223 TCP 1100 39283 > 8995 [PSH, ACK] Seq=1 Ack=23 Win=5888 Len=1034 TSval=138362322 TSecr=1355350512
This line is missing in the wine log of wireshark, [PSH, ACK] is missing. Wine does not do the final acknowledgement of the connection and therefore times out after 30 seconds and sends a TCP keep alive ACK.
30.060985 159.153.124.223 192.168.10.101 TCP 66 [TCP Keep-Alive] 8995 > 51450 [ACK] Seq=22 Ack=1 Win=5888 Len=0 TSval=1353896825 TSecr=138213923
There must be something wrong in the winsock2 implementation on wine preventing sending the last data to the server.