TCP ソケットに継続的に書き込むプログラムがあります。クライアントとサーバー間の接続が一定時間切断された場合でも、接続を再確立できるようにしたいと考えています。
現在、ワイヤを切断できます。write() 関数がループしている間、「接続がピアによってリセットされました」というエラーが 1 つ返され、次に ULLONG_MAX の値が返されます。次に、ワイヤを再接続すると、write() は継続的に「壊れたパイプ」エラーを返します。接続を閉じてから再度開いてみましたが、「接続がピアによってリセットされました」というエラーが引き続き発生します。
そもそも接続を再確立する方法、または一定時間 (または無期限に) 接続を維持する方法を知っている人はいますか?