JJB
Cogito ergo brumm
Tach auch !
Ich hab da mal ne Frage.
Wenn ich einen TCP Listener starte mit:
Wie kann ich seinen Wartezustand dann beenden, ohne einen Fehler zu erzeugen ?
Mit itsSocket.Close() und itsTcpListener.Stop() entsteht dieser Fehler:
Wie kann ich den Wartezustand sonst beenden ?
Bin für jede Hilfe dankbar.
MFG JJB
Ich hab da mal ne Frage.
Wenn ich einen TCP Listener starte mit:
Code:
itsTcpListener = new TcpListener(IPAddress.Any, itsPort);
itsTcpListener.Start();
itsSocket = itsTcpListener.AcceptSocket();
Wie kann ich seinen Wartezustand dann beenden, ohne einen Fehler zu erzeugen ?
Mit itsSocket.Close() und itsTcpListener.Stop() entsteht dieser Fehler:
Code:
Exception: System.Net.Sockets.SocketException
Message: Ein Blockierungsvorgang wurde durch einen Aufruf von WSACancelBlockingCall unterbrochen
Source: System
at System.Net.Sockets.Socket.Accept()
at System.Net.Sockets.TcpListener.AcceptSocket()
at MyNameSpace.MyClass.StartServerThread() in c:\home\MyNameSpace\MyClass.cs:line 244
Wie kann ich den Wartezustand sonst beenden ?
Bin für jede Hilfe dankbar.
MFG JJB