お世話になります。下記質問をご返答頂ければ幸いです。
質問:
1.con_socのタイムアウトのデフォルト時間が75sでありますが、なぜ75sがデフォルトに設定されましたか?
2.実装の仕様によって安易にタイムアウト時間を変更しても問題ないでしょうか。
以上、宜しくお願い致します。
con_socのタイムアウト時間の変更について
- eForce技術担当
- 記事: 193
- 登録日時: 2014年4月24日(木) 14:18
Re: con_socのタイムアウト時間の変更について
プロトコル上TCPの接続において「何秒までリトライするか?」という規定はありませんが、μNet3が採用しているデフォルト75秒という値は1.con_socのタイムアウトのデフォルト時間が75sでありますが、なぜ75sがデフォルトに設定されましたか?
一般的なPOSIXソケット(バークレーソケット)を参考にしています。
TCPの接続タイムアウトの値を変更しても問題ありません。2.実装の仕様によって安易にタイムアウト時間を変更しても問題ないでしょうか。
またソケット単位にタイムアウトの値を設定することも可能です。
TCPタイムアウトとソケットタイムアウトの関係は以下のトピックをご参考ください。
「TCPタイマとソケットタイマの違いを教えて下さい」
https://support.eforce.co.jp/viewtopic.php?f=13&t=93