2017-03-23 20 views
0

webSocket.ReceiveAsync(buffer, token)メソッドでは、関数が受信したデータを返すときに、(受信データを保存するための)パラメータとしてbuffer bytes配列を渡す必要があるのはなぜですか? incomingにあなたがそうで受信したバイト数が、データそのものとなしバッファに関する情報が含まれていWebSocketReceiveResultを得る関数自体が結果を返すときにWebSocket.ReceiveAsync()にバッファが必要なのはなぜですか?

var incoming = await socket.ReceiveAsync(buffer, CancellationToken.None); 

答えて

3

あなたの間違っています、。

データは、今、私はそれらをプログラミング開始前にWebSocketを約読んでいた意味がありますあなたのbuffer配列

+0

オクラホマに格納されています。したがって、私はデータを受信から取得しようとしなかった。ありがとうございました! –

+0

これはMSDNの正しい説明ではありません 'タスクオブジェクトのResultプロパティは、受信したデータを含むByte配列を返します。 ' –

+0

@MohammedNoureldin:答えがあれば受け入れることができます。 –

関連する問題