public function getProtStatus($url, $port)
{
$sock = socket_create(AF_INET, SOCK_STREAM, SOL_TCP);
socket_set_nonblock($sock);
socket_connect($sock, $url, $port);
socket_set_block($sock);
switch(socket_select($r = array($sock), $w = array($sock), $f = array($sock), 5)){
case 2:
echo "$url:$port 关闭\n";
break;
case 1:
echo "$url:$port 打开\n";
break;
case 0:
echo "$url:$port 超时\n";
break;
}
}
php sockets检测服务器端口
最新推荐文章于 2024-07-10 21:39:46 发布