sockets - Chrome 套接字 API : How To Create a Half-Open TCP Socket

标签 sockets google-chrome tcp google-chrome-extension chromium

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/

相关文章:

sockets - 使用 MQTT 而不是 RAW TCP/IP 套接字?

c# - 可以通过编程方式终止 TCP/IP 堆栈吗?

sockets - 当内部缓冲区填满时 TCP 会发生什么

Java 客户端抛出 SocketException : Connection reset when receiving data from C server. 为什么?

javascript - 从外部弹出窗口访问功能

asp.net-mvc - 由于 Chrome 79 session "lost"重定向后

css - Chrome 如何在没有禁用样式的情况下从开发人员工具中保存 css

sockets - 网络 : does it need to care TCP segments reassembly?

java - TCP 套接字 : readine hangs if used in while loop at Client : java

node.js - 通过套接字连接node.js和signalr