网络编程:是否维护套接字?

网络编程:是否维护套接字?,第1张

网络编程:是否维护套接字?

在保持连接打开的成本和创建这些连接的成本之间需要权衡。

建立连接需要 花费时间和带宽。您必须进行三向TCP握手,启动新的服务器线程,…

保持连接打开
主要消耗内存和连接。网络连接是 *** 作系统限制的资源。如果连接的客户端太多,则可能会用完可用的连接。这将消耗内存,因为您将为每个连接打开一个线程及其关联状态。

右平衡将根据您的预期使用情况而有所不同。如果您有很多客户端在短时间内进行连接,则关闭连接可能会更有效。如果您有很少的客户端长时间连接,则可能应保持连接打开



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/4989596.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-14
下一篇 2022-11-14

发表评论

登录后才能评论

评论列表(0条)

保存