thread winsock terminieren
-
hallo,
Wenn ich einen Thread habe, der einen bereits geöffneten socket handle nutzt und ständig daten empfängt mit recv(), kann ich diesen thread dann aus einem anderen thread heraus einfach terminieren und die socket verbindung danach mit closesocket schliessen oder wird die socket verbindung dann nicht korrekt geschlossen wenn der thread also quasi beim recv() block unterbrochen wird?
-
Dieser Thread wurde von Moderator/in kingruedi aus dem Forum Rund um die Programmierung in das Forum WinAPI verschoben.
Im Zweifelsfall bitte auch folgende Hinweise beachten:
C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?Dieses Posting wurde automatisch erzeugt.
-
Ich denke mal du kannst aus einem anderen Thread closesocket aufrufen. Dann kehrt recv zurück und du kannst den Thread sauber beenden lassen.