【发布时间】:2013-09-18 22:21:17
【问题描述】:
Websocket 通常是通过从 http 升级协议来完成的 - 但即便如此 - 它也是(直接)在 TCP 之上的一层。
鉴于此 - 我可以期望在 websocket 底层使用单个 TCP 连接多长时间?该连接多久需要更换一次(所有这些都不需要客户端/服务器知道)。
【问题讨论】:
-
提供的信息无法回答这个问题。 TCP 本身没有这样的限制或顾虑。限制、超时都来自各种操作系统设置、操作系统网络堆栈设置、您的应用程序自己在 Socket 上的设置,以及您和目标之间的每一块硬件的网络硬件设置。