TCP ソケットがポートでリッスンしているという問題があり、非常に長い間完全に機能しています。複数の接続が処理されており、問題なく動作しているようです。ただし、新しい接続を作成するために accept() を呼び出すと、accept() 呼び出しが失敗し、システムから次のエラー文字列が返されることがあります。
10022: An invalid argument was supplied.
どうやらこれは、リッスンしていないソケットで accept() を呼び出したときに発生する可能性がありますが、私は自分でソケットを閉じておらず、そのソケットでエラーが通知されていません。
リッスンしているソケットがリッスンを停止する理由、または上記のエラーがどのように生成されるかを考えられる人はいますか?