php实现TCP端口检测的方法
时间:2022-01-19 08:50:39|来源:网络精心整理
这篇文章主要讲解的是php实现TCP端口检测的方法,文章内容非常详细,相信一定可以解决你的问题,需要的朋友可以参考下哦
本文实例讲述了php实现TCP端口检测的方法。分享给大家供大家参考。具体如下:
该程序可以确认当前端口是否可用:
<?php
class Health {
public static $status;
public function __construct()
{
}
public function check($ip, $port){
$sock = socket_create(AF_INET, SOCK_STREAM, SOL_TCP);
socket_set_nonblock($sock);
socket_connect($sock,$ip, $port);
socket_set_block($sock);
self::$status = socket_select($r = array($sock), $w = array($sock), $f = array($sock), 5);
return(self::$status);
}
public function checklist($lst){
}
public function status(){
switch(self::$status)
{
case 2:
echo "Closed\n";
break;
case 1:
echo "Openning\n";
break;
case 0:
echo "Timeout\n";
break;
}
}
}
$ip='192.168.2.10';
$port=80;
$health = new Health();
$health->check($ip, $port);
$health->status();希望本文所述对大家的php程序设计有所帮助。
本文标题:php实现TCP端口检测的方法
本文地址:https://www.tabangni.com/phpstudy/5869.html
查看更多与“PHP端口TCP检测”有关的文章
- 01-17PHP中基本符号及使用方法
- 01-14PHP count_chars()函数讲解
- 01-17PHP hex2bin()函数用法讲解
- 01-16PHP implode()函数用法讲解
- 01-15PHP lcfirst()函数定义与用法
- 01-15PHP join()函数用法与实例讲解
- 01-14PHP中quotemeta()函数的用法讲解
- 01-18PHP中number_format()函数的用法讲解
- 01-18PHP中str_split()函数的用法讲解
- 01-17一个正则的写法 php
- 01-16php 正则表达式学习笔记
- 01-17php下常用表单验证的正则表达式
- 01-15PHP 正则表达式分析RSS
- 01-16PHP 正则表达式验证中文的问题
- 01-18php中utf-8编码下用正则表达式如何匹配汉字
- 01-16PHP正则匹配图片并给图片加链接详解
- 01-17PHP 正则表达式的几则使用技巧
- 01-18PHP 正则表达式常用函数使用小结
- 01-18php 正则 不包含某字符串的正则表达式
- 01-18PHP 正则 email语句详解
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
推荐阅读
最近更新
- 01-19php实现TCP端口检测的方法
- 01-19站长讲解JSON.stringify转换JSON时日期时间不准确的解决方法
- 01-19高级技术员叙述javascript中的五种基本数据类型
- 01-19图文介绍javascript中String类的subString()方法和slice()方法
- 01-19站长传授非html5实现js版弹球游戏示例代码
- 01-19中级技术员研习详解JavaScript逻辑Not运算符
- 01-19ASP.NET微信开发(接口指南)
- 01-19高手讲说基于js原生和ajax的get和post方法以及jsonp的原生写法实例
- 01-19php根据用户名和手机号查询是否存在手机号码
- 01-19CentOS指令语法结构详解
