2017-03-10 7 views

答えて

1

いいえ、これはできません。スタンダードごとのシャットダウンは、ピアへのFIN要求を開始します。したがって、通信は接続の両側でシャットダウンされます。また、ローカルTCPスタックのFSMがそれぞれの通信が許可されている/サポートされている状態に戻されるように操作しても、ピアはこれを処理しません。

はここを見て:http://tcpipguide.com/free/t_TCPOperationalOverviewandtheTCPFiniteStateMachineF-2.htm

+0

'shutdown()'は、両方を指定しない限り、接続の片側だけをシャットダウンします。 – EJP

+0

私はFINの言及が好きです。 +1。 – linuxfan

+0

すべてのシャットダウンがFINを送信するわけではありません。 SD_WRITEだけがこれを行います。 @linuxfan – EJP

1

ソケットFDが「シャットダウン」と呼ばれてきた、私はそれを「再度開く」ことができますか?

クローズされていません。しかし、それは確かにシャットダウンされています、一方向、または両方、またはその両方で、それを元に戻すAPIはありません。

関連する問題