2012-07-28 90 views

回答

1

如果您收到一個FIN數據包,它至多已經是半開放的。你只能從你的端發送數據,不能收到它,如果對方完全關閉,你甚至可能無法發送數據。你將不得不嘗試。請注意,由於緩衝區而導致的錯誤(由對等方重置的連接)可能會延遲。

+0

感謝您的回答 - 關於這個問題的兩個問題:** 1)**'「如果對方已經完全關閉,您甚至可能無法發送」,我怎麼能*完全斷開分別關閉** **使用Chrome API? - ** 2)**如果插座是半開放的,找出**的最佳方法是什麼?當我想知道的時候,我並不總是希望向我的同伴發送無知的信息。 – fridojet 2012-07-29 07:52:56

+1

1.關閉插座。 2.你不能:你必須嘗試。但是,如果你不知道,那就錯了。部分應用協議應該體現這個問題。 – EJP 2012-07-29 09:37:24