我编写了通过 unix 本地套接字与服务器通信的 php 脚本。1) 连接 2) 使用 socket_write() 发送消息(90% 的时间是小块,10% 是大块) 3) 得到答案 4) 关闭连接
现在,我有简单的 socket_write() 实现,如php 手册“jean at briskula dot si 03-Feb-2011 03:00”的评论中所建议的那样
似乎它在阻塞模式下工作正常,但我想为 socket_write 实现超时,因此我认为(需要)在调用 socket_write() 时使用非阻塞模式。
阻塞模式比非阻塞模式有什么优势吗?是否有理由实现超时?如何正确认识它们?有什么例子吗?
试着写了一会儿,但是得到了===FALSE,可能每次调用socket_write()之前都需要socket_select()?
附言。从服务器读取答案时,这个问题对于 socket_read() 也是实际的