ネットワークの問題を示すためにrecv関数(C ++)を使用しています(この場合は負の値を返します)
ここを見てください:https ://www.rfc-editor.org/rfc/rfc1122#page-100 TCP接続障害で、R1とR2があることがわかります。
R1は、TCPがアプリケーションに問題があることを通知するときです。R2は、接続が閉じられたときです。
「R1の値は、現在のRTOで少なくとも3回の再送信に対応する必要があります。R2の値は少なくとも100秒に対応する必要があります。」</p>
RTO(再送信タイムアウト)は通常3秒で開始するため、R1の場合は約10秒後になる可能性があります。
私が理解している限り、受信機能はR2について教えてくれます。C ++アプリケーションでR1を取得する方法を知っていますか?
10倍。