网站主机多大,车陂手机网站建设报价,域名网站都有怎么进去建设,百度网站建设在哪2019独角兽企业重金招聘Python工程师标准 参考#xff1a;https://blog.csdn.net/lsgqjh/article/details/65629609 select#xff1a;查看指定fd_set中socket状态#xff0c;如果fd_set中有套接字准备就绪#xff08;触发#xff08;读、写或执行#xff… 2019独角兽企业重金招聘Python工程师标准 参考https://blog.csdn.net/lsgqjh/article/details/65629609 select查看指定fd_set中socket状态如果fd_set中有套接字准备就绪触发读、写或执行则会返回返回值为触发的套接字个数 accept经过创建套接字socket绑定bind以及listen之后将监听socket和客户端socket建立一个全新连接并返回client的socket信息 判断是否有客户端发起链接请求 一般用select然后accept。 应该先select可以测一下超时。 如果先acceptselect就没必要了。 还有select后可以测一下资源如果fd用完了可以等归还直接的accept发生这事这个连接就丢了。 一般模型如下 初始化 (socket,bind,listen); while(1) { 设置监听读写文件描述符 (FD_SET*); 调用 select; 如果是倾听套接字就绪 , 说明一个新的连接请求建立 { 建立连接 (accept); 将accept返回的client fd加入到监听文件描述符中去 ; } 否则说明是一个已经连接过的描述符 { 进行操作 (read 或者 write); } } 转载于:https://my.oschina.net/u/4000302/blog/3043583