Chrome Socket API允许us从TCP套接字访问disconnect()
。但是,在另一侧发送了FIN
数据包后,我如何决定是否希望套接字保持半开状态?谢谢
如果您收到一个FIN数据包,它最多已经打开了一半。你只能从你的一端发送数据,而不能接收数据,如果对等端已经完全关闭,你甚至可能无法发送数据。您必须尝试一下。请注意,由于缓冲,导致的错误(对等方重置连接)可能会延迟。