尝试运行socket_recvfrom函数,但它返回错误:socket_recvfrom():无法recvfrom [0]:操作成功完成

时间:2010-03-01 09:43:12

标签: php sockets udp

我正在运行一个函数:@socket_recvfrom($ this-> socket,$ buf,8192,0,$ from,$ port);

但是这会返回错误说:

  

socket_recvfrom():无法recvfrom [0]:操作成功完成。

任何对此有所了解的人?这是什么意思?

操作系统:Windows

PHP:5.3

的Morten

1 个答案:

答案 0 :(得分:0)

这可能意味着套接字是非阻塞的,并且在调用函数时没有可用的缓冲数据,或者套接字收到了带外消息。或者说首先没有正确创建套接字。

“无法恢复”之后的[0]让我觉得这可能是套接字的资源ID - 如果成功创建了套接字,则不会为0。

下进行。