1
低速ネットワークでソケットアプリケーションを構築しようとしています。ネットワークが機能しない可能性があります(たとえば、リクエストの10%がタイムアウトします)。不良ネットワーク下のソケット:最初に接続状態を確認するか、再試行メカニズムで送信するだけですか?
私はいくつかの状況では、最初にサーバーに1バイトのデータを送信することで接続をチェックしますが、私の場合、checking
の動作はここでは浪費だと思います。
status checking
を使わずに直接データをサーバーに送信するのがよい方法でしょうか。実際に失敗した場合は、再試行の制限を超えるまで再試行してください。
ご意見をお寄せください。