Hallo,
ich habe meinen Listener so geschreiben:
.....
private static TcpListener listener = null;
.....
listener = new TcpListener(ipText,Port);
listener.Start();
....
listener.Stop();
Meine Frage:
Wenn ich mein Programm mit einem externen Programm beende(terminate Process) ist mein Port immernoch offen. Wenn ich das Programm wieder starten will kommt folgende Exception:
Only one usage of each socket address is normally permitted.
Wie kann ich also den Port schließen bevor ich meinen Listener starte?
ich habe meinen Listener so geschreiben:
.....
private static TcpListener listener = null;
.....
listener = new TcpListener(ipText,Port);
listener.Start();
....
listener.Stop();
Meine Frage:
Wenn ich mein Programm mit einem externen Programm beende(terminate Process) ist mein Port immernoch offen. Wenn ich das Programm wieder starten will kommt folgende Exception:
Only one usage of each socket address is normally permitted.
Wie kann ich also den Port schließen bevor ich meinen Listener starte?