バックグラウンド:
サーバーへの永続的な接続を使用するクライアント/サーバー アプリケーションがあります。
ベンチマークでは、新しい接続 (crypto) のセットアップにかなりの時間 (2.5 秒) を費やすよりも、既に開いている接続を使用する方が何倍も高速であることが示されています。
残念ながら、古い接続は古くなっている可能性があります。
メッセージ送信のシステム レベルの結果 [ACK またはエラー] を待つ方法はありますか?
読み取りを待ってからストリームの終わりを取得すると、混乱が生じます。
メッセージがパケットに分割される可能性があることはわかっています。メッセージの一部が確認されたのか、それともすべてが確認されたのかを知ることは、私の目的に等しく適しています。ここで興味深い問題は、古い接続です。