私は次のカスタムクラスを実装しようとしています:
IList<ArraySegment<byte>>
これはソケットに渡され、そのソケットからデータを受信するためのバッファとして使用されます。
Socket.BeginReceive(
IList<ArraySegment<Byte>>, SocketFlags, AsyncCallback, Object
)
テスト中に私は呼び出し時にそれを発見しました
BeginReceive(IList..
ブロックする!? これを BeginReceive(byte[]... に置き換えると、非同期で動作します。
他の誰かがこれに出くわしましたか?
必要に応じてテストコードを投稿しますが、この質問を醜くする前に誰かから聞いてみたいです:)
ありがとう!