php實(shí)現(xiàn)TCP端口檢測(cè)的方法
更新時(shí)間:2015年04月01日 14:41:37 作者:neo-chen
這篇文章主要介紹了php實(shí)現(xiàn)TCP端口檢測(cè)的方法,實(shí)例分析了php操作tcp端口檢測(cè)的技巧,需要的朋友可以參考下
本文實(shí)例講述了php實(shí)現(xiàn)TCP端口檢測(cè)的方法。分享給大家供大家參考。具體如下:
該程序可以確認(rèn)當(dāng)前端口是否可用:
<?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();
希望本文所述對(duì)大家的php程序設(shè)計(jì)有所幫助。
您可能感興趣的文章:
- PHP使用Redis長(zhǎng)連接的方法詳解
- PHP長(zhǎng)連接實(shí)現(xiàn)與使用方法詳解
- PHP擴(kuò)展模塊memcached長(zhǎng)連接使用方法分析
- 基于php實(shí)現(xiàn)長(zhǎng)連接的方法與注意事項(xiàng)的問(wèn)題
- PHP set_time_limit(0)長(zhǎng)連接的實(shí)現(xiàn)分析
- 基于HTTP長(zhǎng)連接的"服務(wù)器推"技術(shù)的php 簡(jiǎn)易聊天室
- PHP編程實(shí)現(xiàn)的TCP服務(wù)端和客戶端功能示例
- 詳解PHP Swoole長(zhǎng)連接常見問(wèn)題
相關(guān)文章
PHP中經(jīng)緯度坐標(biāo)相關(guān)計(jì)算方法小結(jié)
這篇文章主要為大家詳細(xì)介紹了PHP中經(jīng)緯度坐標(biāo)相關(guān)計(jì)算方法的相關(guān)知識(shí),文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下2024-04-04
php小經(jīng)驗(yàn):解析preg_match與preg_match_all 函數(shù)
本篇文章是對(duì)php中的preg_match函數(shù)與preg_match_all函數(shù)進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下2013-06-06
windows服務(wù)器使用IIS時(shí)thinkphp搜索中文無(wú)效問(wèn)題
在用ThinkPHP開發(fā)的網(wǎng)站,在linux服務(wù)器下使用過(guò)一段時(shí)間,一切正常。但是更換到windows服務(wù)器時(shí),發(fā)現(xiàn)搜索的時(shí)候,無(wú)法搜索中文,查不出相應(yīng)的結(jié)果。查看數(shù)據(jù)庫(kù)發(fā)現(xiàn)數(shù)據(jù)是存在的。linux服務(wù)器下正常,而且搜索數(shù)字或字母程序正常,說(shuō)明程序是沒有任何問(wèn)題的。2023-06-06
PHP實(shí)現(xiàn)的基于單向鏈表解決約瑟夫環(huán)問(wèn)題示例
這篇文章主要介紹了PHP實(shí)現(xiàn)的基于單向鏈表解決約瑟夫環(huán)問(wèn)題,結(jié)合具體實(shí)例形式分析了php使用單鏈表解決約瑟夫環(huán)問(wèn)題的算法原理與相關(guān)操作技巧,需要的朋友可以參考下2017-09-09
PHP編程獲取音頻文件時(shí)長(zhǎng)的方法【基于getid3類】
這篇文章主要介紹了PHP編程獲取音頻文件時(shí)長(zhǎng)的方法,通過(guò)引入第三方getid3類來(lái)實(shí)現(xiàn)操作音頻文件的功能,需要的朋友可以參考下2017-04-04

