.NET High-Performanceソケットで作業している間に、この奇妙な問題が発生しました。 AcceptAsync()オペレーションを介して新しいソケットを取得した直後に、[Available]プロパティは0以外の値(通常は64)と等しいです。詳しく見ると、使用可能なバイトの値はすべてSocketのバッファは0に設定されます。なぜAcceptAsync()から返された直後にSocketのAvailable> 0ですか?
クライアント側で実行されるのはConnectAsync()だけです。いいえSendAsync()、何もありません。
Nagleの有効状態に関しては、これが保持されます。
誰でもこの問題が発生しましたか?
P .:必要に応じて&にいくつかのコードを投稿しますが、大きなスニペットのようです。