企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
# IO多路复用 select (apache) epoll(nginx)模型 socket_select(array &$read,array &$write,arrat &$except,int $tv_sec[,int$tv_usec=0]) 注意:前三个参数都是引用传值。 $read 服务端监听的套接字资源,当他有变化(就是有新消息到或者有客户端连接/断开)时,socket_select函数才会返回,继续往下执行。 $write是监听是否有客户端写数据,传入NULL是不关心是否有写变化。 $except是¥sockets里面要被排除的元素,传入NULL是“监听”全部。 第四个参数为null为阻塞,为0位非阻塞,为>0为等待时间 返回活跃的连接数 当有连接或者数据操作时回返回