0
たとえば、TCPにwinsockのshutdown(s, SD_RECEIVE)
を使用します。
シャットダウン後、ピアはパケットを送信します。SD_RECEIVEでソケットをシャットダウンするとどうなりますか?ピアはパケットを送信しますか? (winsock)
MSDN、
TCPソケットの場合 https://msdn.microsoft.com/en-us/library/windows/desktop/ms740481.aspx
によると、まだ存在する場合、データが受信されるのを待っているソケットにキューイングされ、またはデータがその後に到着したデータをすることができないため、接続がリセットされ、ユーザーに配信されます。
"リセット"とは、RSTがローカルTCPによってピアに送信されることを意味しますか?つまり、正常なシャットダウンはありませんか?
ありがとうございます、 おそらくもっと読んで参考になりますか? – EnDorphin
これは、E.J.の執筆中に自分のテストの結果です。 Pitt、* Javaにおける基本的なネットワーク、* Springer-Verlag – EJP
素晴らしい。参照いただきありがとうございます!もう一つ質問があります。上記の引用符では、「受信待ちのソケットにまだデータがキューイングされている場合」とも示されています。これによって、ピアが何かをしているにもかかわらず、RSTがそのピアに送信されるということですか? – EnDorphin