Nip*_*pun 6 sockets client-server
我正在研究客户端/服务器应用程序.我准备了许多文章,并发现了一个非常常见的声明"Creation/deletion of socket is very expensive process in terms of using system resources".但是没有解释它如何消耗如此多的资源.
任何人都能看到这个吗?
创建套接字很便宜.连接它实际上创建了连接,这或多或少与创建底层连接,特别是TCP连接一样昂贵.TCP连接建立需要三方TCP握手步骤.保持连接直播主要是内存和连接.网络连接是受操作系统限制的资源(例如端口上的套接字数量).
如果您正在使用线程模型,则需要其他线程创建资源.
我可以在Stackoverflow上找到一个有用的答案" 网络编程:维护套接字吗? " 一篇有用的文章在Linux上提升了套接字性能
我觉得对你很有帮助.
| 归档时间: |
|
| 查看次数: |
1884 次 |
| 最近记录: |