1
ChromeSocket API允許us至disconnect()
來自TCP套接字。但是我怎麼才能決定我是否想讓套接字停留在半開狀態之後對方發送了一個FIN
封包?謝謝。Chrome套接字API:如何創建半開放TCP套接字
ChromeSocket API允許us至disconnect()
來自TCP套接字。但是我怎麼才能決定我是否想讓套接字停留在半開狀態之後對方發送了一個FIN
封包?謝謝。Chrome套接字API:如何創建半開放TCP套接字
如果您收到一個FIN數據包,它至多已經是半開放的。你只能從你的端發送數據,不能收到它,如果對方完全關閉,你甚至可能無法發送數據。你將不得不嘗試。請注意,由於緩衝區而導致的錯誤(由對等方重置的連接)可能會延遲。
感謝您的回答 - 關於這個問題的兩個問題:** 1)**'「如果對方已經完全關閉,您甚至可能無法發送」,我怎麼能*完全斷開分別關閉** **使用Chrome API? - ** 2)**如果插座是半開放的,找出**的最佳方法是什麼?當我想知道的時候,我並不總是希望向我的同伴發送無知的信息。 – fridojet 2012-07-29 07:52:56
1.關閉插座。 2.你不能:你必須嘗試。但是,如果你不知道,那就錯了。部分應用協議應該體現這個問題。 – EJP 2012-07-29 09:37:24