/** * 向对端发送数据 * @param array $msg 要发送的数据 * @param array $address 对端链接信息 * @return void */ function send_response($msg, $address) { global $serv; if (filter_var($address[0], FILTER_VALIDATE_IP) === FALSE) { $ip = gethostbyname($address[0]); if (strcmp($ip, $address[0]) !== 0) { LOGW("{$address[0]} 不是一个有效的 IP 地址,将其作为域名解析得到 IP {$ip}"); $address[0] = $ip; } else { LOGW("{$address[0]} 不是一个有效的 IP 地址,且将其当作域名解析失败"); } } $serv->sendto($address[0], $address[1], Base::encode($msg)); }
/** * 向对端发送数据 * @param array $msg 要发送的数据 * @param array $address 对端链接信息 * @return void */ function send_response($msg, $address) { global $serv; $serv->sendto($address[0], $address[1], Base::encode($msg)); }