PHP检查端口是否可以被绑定的方法示例

作者:flynetcn 时间:2024-05-13 09:26:32 

本文实例讲述了PHP检查端口是否可以被绑定的方法。分享给大家供大家参考,具体如下:


<?php
/**
* 检查端口是否可以被绑定
* @author flynetcn
*/
function checkPortBindable($host, $port, &$errno=null, &$errstr=null)
{
 $socket = stream_socket_server("tcp://$host:$port", $errno, $errstr);
 if (!$socket) {
   return false;
 }
 fclose($socket);
 unset($socket);
 return true;
}

$ret = checkPortBindable('127.0.0.1', 8080, $errno, $errstr);
var_dump($ret, $errno, $errstr);

运行结果:

bool(true)
int(0)
string(0) ""

希望本文所述对大家PHP程序设计有所帮助。

来源:https://blog.csdn.net/flynetcn/article/details/47806049

标签:PHP,端口
0
投稿

猜你喜欢

  • python标准库sys和OS的函数使用方法与实例详解

    2022-06-24 20:22:42
  • php中用socket模拟http中post或者get提交数据的示例代码

    2023-11-19 00:45:21
  • 微信小程序应用号开发体验

    2022-03-12 12:56:02
  • 详解Python 协程的详细用法使用和例子

    2022-12-09 09:51:19
  • Python实现拓扑算法的示例

    2023-12-09 15:06:29
  • 一段ASP单页显示文件夹下所有图片的代码

    2011-02-28 11:23:00
  • python实现播放音频和录音功能示例代码

    2023-08-20 23:23:15
  • python 如何读、写、解析CSV文件

    2022-09-21 13:59:33
  • Go语言JSON解析器gjson使用方法详解

    2024-02-10 20:11:08
  • 利用GAE&Google Gears做了一个简单的AJAX代理

    2009-04-29 12:42:00
  • 面向站长和网站管理员的Web缓存加速指南[翻译]

    2008-04-22 21:04:00
  • Python中星号的五种用法小结

    2022-12-06 16:17:23
  • 深入了解JavaScript代码覆盖

    2024-05-11 09:43:09
  • python smtplib模块发送SSL/TLS安全邮件实例

    2023-12-18 01:53:09
  • 部署.Net6项目到docker

    2024-06-05 15:43:46
  • 小看了setTimeout()

    2009-12-04 12:44:00
  • 解析ASP与SQL server互操作的时间处理

    2008-05-17 11:57:00
  • Linux oracle数据库自动备份自动压缩脚本代码

    2024-01-19 01:44:40
  • python写的ARP攻击代码实例

    2023-05-23 19:45:46
  • Python pip安装模块提示错误解决方案

    2022-03-07 02:26:27
  • asp之家 网络编程 m.aspxhome.com