0

如果实际上没有数据包传输发生,则 TCP 连接(在端口 xxxx 上)将消耗多少带宽。
实际上我需要编写一个应用程序,它会在端口 xxxx 上创建与服务器的 TCP 连接,然后服务器和客户端都将变得空闲(即,它们将在很长一段时间后传输 500KB-600KB 的非常小的数据包时间跨度;可能在 6 或 7 小时之后)。服务器一次将处理超过 10,000 个连接。
要记住的重要一点是,TCP 会话将在通信双方的生命周期内保持(直到客户端或服务器关闭)。
现在的问题是,在这种情况下带宽成本是多少。对于这个应用程序来说,一个通用的 Web 服务器就足够了吗?

4

1 回答 1

0

零,除非在套接字上启用了 TCP KEEPALIVE,在这种情况下它基本上仍然为零。

但是 500-600Kb 并不是“非常小的数据包”。你的意思是500-600字节吗?

于 2013-03-10T06:56:42.383 回答