如果没有要读取的数据,则fread会阻塞

时间:2013-12-23 20:07:29

标签: php sockets fread fsockopen

这是我的问题:

我正在尝试向服务器发送一些特定的查询数据,而某些服务器(游戏服务器)不响应查询协议,脚本只是在 fread($ socket, 1024)功能。

致命错误:第85行的E:\ xampp \ htdocs \ file.php超出了最长执行时间10秒

如果没有数据可读,你们是否知道如何返回false?

1 个答案:

答案 0 :(得分:0)

听起来你可能想要使用非阻塞套接字。

在PHP中,您可以使用socket_set_nonblock函数。

相关问题