青岛企业网站建设优化,有哪些做海岛的网站,什么网站可以免费推广,北京设计制作公司tcp服务器的初始化#xff0c;第一件事情就是创建套接字 目前来说我们的tcp套接和udp套接是没有任何区别的#xff01;#xff01;#xff01;
那么接下来#xff0c;如果是udp创建好套接字在进行绑定#xff0c;那么基本上就完成我们udp服务器的初始化
而我们tcp创建好…
tcp服务器的初始化第一件事情就是创建套接字 目前来说我们的tcp套接和udp套接是没有任何区别的
那么接下来如果是udp创建好套接字在进行绑定那么基本上就完成我们udp服务器的初始化
而我们tcp创建好套接字在进行绑定因为我们tcp是面向连接的当我们正式通信的时候需要建立连接 这样子也就完成了我们tcp服务器的初始化 ------------------------------------------------------------------------------------------------------------------------- 这是我们的第一版服务器 --------------------------------------------------------------------------------------------------------------------------
我们尝试用两个客户端访问我们的服务器 但是当我让第一个客户端退出时 只能够进行一次处理一个客户端处理完了一个 才能处理完下一个
很显然是不能够直接被使用的 ---- 为什么如何解决呢
因为我们目前写的是单进程获取连接成功进行server时server内部是一个死循环这个死循环在进行读取如果server内部死循环不退出那么一直在进行读取但进程的执行流就无法回到上面accept获取新连接