Kann man mit einem Netzwerkmonitor die Verbindung noch sehen (netstat, TCPView...)?
Der Default-Timeout des Betriebssystems könnte so hoch sein dass die Fehlermeldung erst nach längerer Zeit erscheint. Ich habe aktuell keinen Link zu einem technischen Artikel, aber man kann ihn entweder systemweit abfragen oder setzen.
Ferner würde ich einfach mal den Debugger anwerfen und in Detail nachverfolgen, wo das Programm hängt.
Passender Stack Overflow Artikel:
https://stackoverflow.com/questions/...nnection-hangs