Open penguin0731 opened 2 years ago
http://localhost:2000/blog/%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%BD%91%E7%BB%9C/TCP%E5%8D%8F%E8%AE%AE.html
为什么每次发送请求都要建立连接(三次握手)?一直保持连接,不就可以随意的发消息了吗?
@penguin0731
为了节约服务器资源,因为只要保持连接,服务器就需要开辟一块内存空间给你。如果跟每个客户端都保持连接,服务器资源很快就被消耗殆尽。因此建立连接(三次握手)是牺牲了时间来换取服务器资源的。
http://localhost:2000/blog/%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%BD%91%E7%BB%9C/TCP%E5%8D%8F%E8%AE%AE.html