Chrome Socket API允许我们 disconnect()
从 TCP 套接字。但是,在另一端 发送了一个FIN
数据包后,我如何决定是否要让套接字保持半开状态?谢谢。
最佳答案
如果您收到了一个 FIN 数据包,它充其量是半打开的。您只能从您的端发送数据,而不能接收数据,如果对等端完全关闭,您甚至可能无法发送。你必须尝试一下。请注意,由于缓冲,导致的错误(对等方重置连接)可能会延迟。
关于sockets - Chrome 套接字 API : How To Create a Half-Open TCP Socket,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11705160/