2012-07-28 89 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