ASYNCHRONE Client-Socket-Verbindung



  • Hallo,

    ich hab ne Frage zu einer asynchronen Client-Socket-Verbindung.

    Im Hauptthread starte ich ".BeginConnect" und blockiere damit einen separaten Thread und zwar die AsyncCallback-Methode mit ".EndConnect".
    Konnte ".BeginConnect" eine Verbindung aufbauen oder wenn eine Ausnahme aufgetreten ist, wird die Blockade aufgelöst und der Nebenthread führt ".EndConnect" aus.

    Frage: Kann es zutreffen, dass die AsyncCallback-Methode hängenbleibt und ewig als Task abläuft? Kann ich in so einem Fall die AsyncCallback abschießen?

    Gruß


Anmelden zum Antworten