多路IO转接服务器

    xiaoxiao2022-07-07  169

    多路IO转接服务器也叫做多任务IO服务器,该类服务器实现的主旨思想是,不再由应用程序自己监听客户端连接,取而代之由内核替应用程序监视文件;主要使用的方法有3种; select 1.select能监听的文件描述符个数受限于FD_SETSIZE,一般为1024,单纯打开进程的文件描述符个数并不能改变select监听文件个数; 2.解决1024以下客户端时使用select是很适合的,但如果链接客户端过多,select采用轮询模式,会大大降低服务器响应的效率,不用在select上投入更多精力;

    最新回复(0)