http://bugs.winehq.org/show_bug.cgi?id=4619
------- Additional Comments From the3dfxdude@gmail.com 2006-04-04 11:55 ------- Well, I'm not sure if I can exactly trust being on the same network and making a connection is reproducing the same thing. If you can make a packet capture and find out how the game is told the selected game already started, that may help. Also, I would try making a connection to such a game you are hosting across the internet to make sure there is no difference.
Yes, the game's own timeout code -- giving up on making a connection if you will -- is not working. It obviously needs to give you a message and reenable the buttons. It might be using non-blocking sockets. The place where to analyze the game is on the connect function.