2009-03-08 8 views
4

Wenn ich die "SocketAsyncEventArgs" -Klasse und ReadAsync verwende, wo setze ich den Lesepuffer und wo setze ich den Sendepuffer? oder kann ich nur beides gleichzeitig lesen oder senden? Ich bin ein bisschen verwirrt.SocketAsyncEventArgs und ReadAsync

Antwort

5

Ich glaube, Sie suchen nach der Buffer Eigenschaft von SocketAsyncEventArgs. This Tutorial erklärt, wie man die SocketAsyncEventArgs Klasse richtig verwendet.

Die MSDN article für die Klasse enthält einige nützliche Bemerkungen und bietet auch Beispielcode (sie sind fast immer ein guter Anfang).

2

Sie nur SocketAsyncEventArgs für eine einzelne Operation zu einer Zeit verwenden können.

Damit Sie async gleichzeitig lesen und schreiben können, benötigen Sie zwei SocketAsyncEventArgs-Objekte.