2016-06-07 13 views
2

Ich habe einen Client, der erfolgreich mit einem Server verbunden ist. Ich verwende die Socket.Receive() -Methode, um Daten vom Server zu empfangen. Es ist jedoch eine Blockierungsmethode. Ich benutze Socket.BeginReceive(), um Pakete auf der Serverseite von verbundenen Clients asynchron zu empfangen, ist es das gleiche für die Client-Seite von Ich möchte Pakete vom Server asynchron empfangen?Paket vom Server asynchron empfangen?

Antwort

1

Ja, warum nicht? Wirklich unsicher was noch zu sagen ist.

Verwenden Sie anstelle des (fast) veralteten APM-Musters await. Es ist das Gleiche in einer bequemeren Form.

+1

Ich kann nicht, wie ich Einheit verwende und ich bin mit.NET 2.0 stecken – None

+1

Ok werde ich den Code in der Antwort in dieser Frage verwenden--> http://stackoverflow.com/questions/6550933/what-iss-i-to-use-task-in-net-2-0, um asynchrone Vorgänge in .NET 2.0 durchzuführen – None

Verwandte Themen