centos 64 ビット マシンで jain-sip スタックを使用しています。以下は詳細な手順と問題の説明です。
- jain-sip クライアントを使用して SIP サーバーに登録する
- 360秒ごとにタイムアウトを登録する
- 再登録プロセス中にネットワークの問題によりサーバーがダウンした場合、アウトバウンド TCP ソケットは
登録要求を再送信し続け、このソケットを閉じるのに約 15 分かかります。
そのため、ネットワーク接続が数秒間失われた後でも、クライアントは 15 分間登録できません。
これは Windows でも同じコードで問題なく動作します。Windows では 5 回の再送信が行われ、その後ソケットが閉じられ、クライアントが再試行すると新しいソケットが開かれます。
centos でこの問題を解決するのを手伝ってください