socket()
でソケットを作成した後、bind()
とlisten()
を使用しました。次に、サーバーをシャットダウンした場合にクライアントが接続された後に、クライアント要求を待機するためにaccept()
を使用します(たとえば、プロセスをCtrl + Cキーで押すなど)。ソケットとaccept()に関するいくつかの質問
- クライアントはまだポートに接続されていますか?
- 何らかの形でソケットへの接続を再確立できますか?
- これはクライアント側の問題でもありますか?または、
recvfrom()
誰かがソケットに戻ってくるのを待つのですか?
彼は 'listen()'と 'accept()'を使用しています。前提は必要ありません。 – EJP
お返事いただきました情報と時間をありがとうございます。 –
@EJP:OPはSCTPを使用している可能性があります:https://linux.die.net/man/7/sctp - TCPと同じ機能を使用します。明らかにTCPは可能性が高いですが、それは確かに前提です。 –