/**
* 向对端发送数据
* @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));
}