快捷搜索:   服务器  安全  linux 安全  MYSQL  dedecms

关于Linux网络服务器

        Linux系统网络服务器模型主要有两种:并发服务器和循环服务器。所谓并发服务器就是在同一个时刻可以处理来自多个客户端的请求;循环服务器是指服务器在同一时刻指可以响应一个客户端的请求。而且对于TCP和UDP套接字,这两种服务器的实现方式也有不同的特点。

    1、TCP循环服务器:首先TCP服务器接受一个客户端的连接请求,处理连接请求,在完成这个客户端的所有请求后断开连接,然后再接受下一个客户端的请求。

       创建TCP循环服务器的算法如下:

        socket(……);   //创建一个TCP套接字

        bind(……);      //邦定公认的端口号

        listen(……);  //倾听客户端连接

        while(1)          //开始循环接收客户端连接

       {

                    accept(……)

顶(0)
踩(0)

您可能还会对下面的文章感兴趣:

最新评论