用PHP实现tcp端口检测的方法

用PHP实现tcp端口检测的方法
本文介绍了一种用PHP实现tcp端口检测的方法,供大家参考:

这个程序可以确认当前端口是否可用:
< PHP
类健康{
公共静态$状态;
公共功能__construct()
{
}
公共功能检查(IP,端口){
袜子= socket_create美元(af_inet,sock_stream,sol_tcp);
socket_set_nonblock(美元的袜子);
socket_connect(美元美元美元的袜子,IP,端口);
socket_set_block(美元的袜子);
自::$状态= socket_select($ R =阵列(美元的袜子),$ W =阵列(美元的袜子),$ =阵列(美元的袜子),5);
返回(自我:$状态);
}
公共功能检查表($ LST){
}
公共功能状态(){
开关(自我:$状态)
{
案例2:

打破;
案例1:
打开;
打破;
案例0:
回声超时;
打破;
}
}
}
IP = '192.168.2.10美元;
$端口= 80;
健康=新健康();
健康状况>检查(IP,端口);
健康状况>状态();
希望本文能对大家的PHP程序设计有所帮助。

tag:方法检测端口电脑软件php

相关内容