TCP Problem: Lauschen an StreamReader ?

JJB

Cogito ergo brumm
Hi zusammen !

Hat jemand eine Ahnung, wie man an einem StreamReader lauschen kann ?

Ich hab ne TCP-Verbindung und die läuft über einen NetworkStream der beidseits jeweils in Reader und Writer Streams mündet.
Nun belegt ein Thread mittels ReadLine den StreamReader und wartet die ganze Zeit auf Nachrichten.
Wenn jetzt die Leitung gekündigt wird, wird der StreamReader geschlossen und der Thread erzeugt einen Fehler. Da er über den Stream einen Port belegt.
Kann ich den Thread nicht irgenwie so hinbiegen, daß er lediglich auf eine Veränderung am StreamReader wartet, um dann zu reagieren, ohne ihn die ganze Zeit mit ReadLine zu blockieren ? Dann könnte man ihn schließen ohne, daß der Thread gleich einen Fehler erzeugt.

Vielleicht kann mir hier jemand helfen.


MfG JJB
 
Zuletzt bearbeitet:

Neue Beiträge

Zurück