Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sockets/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 尝试运行函数socket\u recvfrom,但返回错误:socket\u recvfrom():无法recvfrom[0]:操作已成功完成_Php_Sockets_Udp - Fatal编程技术网

Php 尝试运行函数socket\u recvfrom,但返回错误:socket\u recvfrom():无法recvfrom[0]:操作已成功完成

Php 尝试运行函数socket\u recvfrom,但返回错误:socket\u recvfrom():无法recvfrom[0]:操作已成功完成,php,sockets,udp,Php,Sockets,Udp,我正在运行一个函数:@socket\u recvfrom$this->socket,$buf,8192,0,$from,$port 但这会返回一个错误,即: socket_recvfrom:无法recvfrom[0]:操作已成功完成 有人对此有想法吗?这是什么意思 操作系统:Windows PHP:5.3 Morten这可能意味着调用函数时套接字是非阻塞的,没有可用的缓冲数据,或者套接字接收到带外消息。或者套接字一开始没有正确创建 无法recvfrom之后的[0]使我认为这可能是套接字的资源id

我正在运行一个函数:@socket\u recvfrom$this->socket,$buf,8192,0,$from,$port

但这会返回一个错误,即:

socket_recvfrom:无法recvfrom[0]:操作已成功完成

有人对此有想法吗?这是什么意思

操作系统:Windows

PHP:5.3


Morten

这可能意味着调用函数时套接字是非阻塞的,没有可用的缓冲数据,或者套接字接收到带外消息。或者套接字一开始没有正确创建

无法recvfrom之后的[0]使我认为这可能是套接字的资源id-如果成功创建了te套接字,则不会是0


C.

为什么@operator不抑制错误?你能发布更多的代码/更多的细节吗?很可能缓冲区中没有数据。但是为什么@operator不取消警告呢?我正在ZEND环境中运行名为php4Delphi psv的代码。PHP引擎将警告报告为错误并终止脚本,即使我将错误报告设置为E|ALL | ~E|u warning..奇怪的莫顿