谁能解释下socket_select最简单的用法

dsaf6965921dsaf 2014-07-18 12:16:19
谁能解释下socket_select最简单的用法 百度了半天就看到一大堆demo没看到 能让人看懂的代码
...全文
432 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
码无边 2014-07-19
  • 打赏
  • 举报
回复
http://www.php100.com/html/webkaifa/PHP/PHP/2008/1218/970.html
dsaf6965921dsaf 2014-07-19
  • 打赏
  • 举报
回复
什么要获取套接字状态?
xuzuning 2014-07-18
  • 打赏
  • 举报
回复
你先前那个帖子中的就是最简单的用法: socket_select($socketArr, $write, $except, NULL); 原型 int socket_select ( array &$read , array &$write , array &$except , int $tv_sec [, int $tv_usec = 0 ] ) $read 一个保存有多个套接字的数组,传入传出 $write 是否可写,传出 $except 是否是例外,传出 $tv_sec 超时时间(秒),传入 $tv_usec 超时时间(微秒),传出 它的作用是获取那些套接字的状态信息 你那个代码中有 $write = NULL; $except = NULL; 所以不会传出套接字的状态,因此是最简单的用法 但没有判断执行是否成功,所以代码是不健壮的
xuzuning 2014-07-18
  • 打赏
  • 举报
回复
跟非堵塞没有关系
dsaf6965921dsaf 2014-07-18
  • 打赏
  • 举报
回复
引用 1 楼 xuzuning 的回复:
你先前那个帖子中的就是最简单的用法: socket_select($socketArr, $write, $except, NULL); 原型 int socket_select ( array &$read , array &$write , array &$except , int $tv_sec [, int $tv_usec = 0 ] ) $read 一个保存有多个套接字的数组,传入传出 $write 是否可写,传出 $except 是否是例外,传出 $tv_sec 超时时间(秒),传入 $tv_usec 超时时间(微秒),传出 它的作用是获取那些套接字的状态信息 你那个代码中有 $write = NULL; $except = NULL; 所以不会传出套接字的状态,因此是最简单的用法 但没有判断执行是否成功,所以代码是不健壮的
那他跟非堵塞有什么关系。。

21,887

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧