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上文没传过来,这个变量是怎么获取值的,是服务器给自己填充的吗?
关于stream_socket_recvfrom 的参数php手册有。
参见这里 http://php.net/manual/zh/function.stream-socket-recvfrom.php
第四个参数是引用传递,用来获取对方(这里是客户端)的ip和端口