Php 尝试运行函数socket\u recvfrom,但返回错误:socket\u recvfrom():无法recvfrom[0]:操作已成功完成
我正在运行一个函数:@socket\u recvfrom$this->socket,$buf,8192,0,$from,$port 但这会返回一个错误,即: socket_recvfrom:无法recvfrom[0]:操作已成功完成 有人对此有想法吗?这是什么意思 操作系统:Windows PHP:5.3Php 尝试运行函数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
Morten这可能意味着调用函数时套接字是非阻塞的,没有可用的缓冲数据,或者套接字接收到带外消息。或者套接字一开始没有正确创建 无法recvfrom之后的[0]使我认为这可能是套接字的资源id-如果成功创建了te套接字,则不会是0
C.为什么@operator不抑制错误?你能发布更多的代码/更多的细节吗?很可能缓冲区中没有数据。但是为什么@operator不取消警告呢?我正在ZEND环境中运行名为php4Delphi psv的代码。PHP引擎将警告报告为错误并终止脚本,即使我将错误报告设置为E|ALL | ~E|u warning..奇怪的莫顿