私は、サーバーに到達できない可能性のあるネットワークアプリケーションを持っています。クライアントは、30秒ごとにアイドル時間を文字列ping\n
を介してサーバーに送信し、クライアントがオンラインかどうかをサーバーが確認できるようにします。私のサーバーはまったく応答しません。接続が中断され、クライアントが「ping」メッセージを送信すると、パッケージは、オペレーティングシステムによって、サーバーがパッケージを入手するまでバッファーに格納されます。サーバーがオンラインに戻った場合、サーバーが数十のpingパッケージを一度に取得する可能性があります。バッファのバイト数を取得することは可能ですか?ソケットのSendBufferのバイト数を取得する方法は?
編集: クライアントから送信する必要があるカウントバイトを取得するにはどうすればよいですか?
あなたの質問は完全に不明です。 – bitbandit