【发布时间】:2011-02-20 07:33:40
【问题描述】:
我想答案很大程度上取决于客户端将进行什么样的活动,但假设我想创建一个客户端/服务器架构,它只涉及连接和断开连接。
也就是说,打开一个 TCP 连接并保持它例如三个小时。
对于一次可以有多少个可能的连接,是否有硬性限制(由操作系统或协议等设置)?
另外,这会对服务器产生什么开销?如果 10000 个客户端使用 TCP 连接并保持该连接(假设 TCP 具有自己的 keepalive 功能)3 小时,服务器是否必须处理除了 keepalive、连接和断开操作之外的任何内容?
【问题讨论】:
标签: architecture tcp network-programming