一、迭代服务器和并发服务器
迭代服务器会依次处理客户端的连接 ,只要当前连接的任务没有完成,服务器的进程就会一直被占用,直到任务完成后,服务器关闭这个socket,释放连接。
它的原型可以描述成:
while(1)
{
new_fd = 服务器accept客户端的连接(new_fd = accept(listenfd, XX, XX))
逻辑处理
在这个new_fd上给客户端发送消息
关闭new_fd
}
并发服务器则是每有一个客户端的连接请求,则克隆一个自己,去处理请求,自身一直处于监听状态而不会被阻塞。并发服务器的一个简单操