在保持连接打开的成本和创建这些连接的成本之间需要权衡。
建立连接需要 花费时间和带宽。您必须进行三向TCP握手,启动新的服务器线程,…
保持连接打开
主要消耗内存和连接。网络连接是操作系统限制的资源。如果连接的客户端太多,则可能会用完可用的连接。这将消耗内存,因为您将为每个连接打开一个线程及其关联状态。
右平衡将根据您的预期使用情况而有所不同。如果您有很多客户端在短时间内进行连接,则关闭连接可能会更有效。如果您有很少的客户端长时间连接,则可能应保持连接打开…

在保持连接打开的成本和创建这些连接的成本之间需要权衡。
建立连接需要 花费时间和带宽。您必须进行三向TCP握手,启动新的服务器线程,…
保持连接打开
主要消耗内存和连接。网络连接是操作系统限制的资源。如果连接的客户端太多,则可能会用完可用的连接。这将消耗内存,因为您将为每个连接打开一个线程及其关联状态。
右平衡将根据您的预期使用情况而有所不同。如果您有很多客户端在短时间内进行连接,则关闭连接可能会更有效。如果您有很少的客户端长时间连接,则可能应保持连接打开…