workman acceptCpnnection 问题

1245332635
public function acceptUdpConnection($socket)
    {
       $recv_buffer = stream_socket_recvfrom($socket, self::MAX_UDP_PACKAGE_SIZE, 0, $remote_address);
        if (false === $recv_buffer || empty($remote_address)) {
            return false;
        }

      ......
    }

workman中代码如上,stream_socket_recvfrom 这个函数第三个参数0代表什么意思手册上没找到,还有第四个参数$remote_address上文没传过来,这个变量是怎么获取值的,是服务器给自己填充的吗?

2586 1 0
1个回答

walkor

关于stream_socket_recvfrom 的参数php手册有。
参见这里 http://php.net/manual/zh/function.stream-socket-recvfrom.php
第四个参数是引用传递,用来获取对方(这里是客户端)的ip和端口

  • 暂无评论
年代过于久远,无法发表回答
🔝