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


Posted in PHP onAugust 09, 2018

本文实例讲述了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程序设计有所帮助。

PHP 相关文章推荐
PHP has encountered an Access Violation at 7C94BD02解决方法
Aug 24 PHP
PHP 获取目录下的图片并随机显示的代码
Dec 28 PHP
thinkphp3.0 模板中函数的使用
Nov 13 PHP
做了CDN获取用户真实IP的函数代码(PHP与Asp设置方式)
Apr 13 PHP
一些php项目中比较通用的php自建函数的详解
Jun 06 PHP
基于PHP CURL用法的深入分析
Jun 09 PHP
国外十大最流行的PHP框架排名
Jul 04 PHP
PHP中的traits简单使用实例
May 13 PHP
PHP获取当前URL路径的处理方法(适用于多条件筛选列表)
Feb 10 PHP
在php7中MongoDB实现模糊查询的方法详解
May 03 PHP
Thinkphp页面跳转设置跳转等待时间的操作
Oct 16 PHP
浅谈laravel5.5 belongsToMany自身的正确用法
Oct 17 PHP
php对象工厂类完整示例
Aug 09 #PHP
php闭包中使用use声明变量的作用域实例分析
Aug 09 #PHP
php生成二维码不保存服务器还有下载功能的实现代码
Aug 09 #PHP
PHP命令Command模式用法实例分析
Aug 08 #PHP
PHP耦合设计模式实例分析
Aug 08 #PHP
thinkPHP框架整合tcpdf插件操作示例
Aug 07 #PHP
php实现往pdf中加数字签名操作示例【附源码下载】
Aug 07 #PHP
You might like
有关 PHP 和 MySQL 时区的一点总结
2008/03/26 PHP
PHP中使用CURL获取页面title例子
2015/01/07 PHP
PHP变量赋值、代入给JavaScript中的变量
2015/06/29 PHP
php创建桌面快捷方式实现方法
2015/12/31 PHP
javascript 设计模式之单体模式 面向对象学习基础
2010/04/18 Javascript
JavaScript调用ajax获取文本文件内容实现代码
2014/03/28 Javascript
javascript日期计算实例分析
2015/06/29 Javascript
javascript解决IE6下hover问题的方法
2015/07/28 Javascript
jquery实现简单的二级导航下拉菜单效果
2015/09/07 Javascript
java必学必会之static关键字
2015/12/03 Javascript
JS拖拽组件学习使用
2016/01/19 Javascript
Bootstrap 粘页脚效果
2016/03/28 Javascript
JS实现物体带缓冲的间歇运动效果示例
2016/12/22 Javascript
详解微信小程序 相对定位和绝对定位
2017/05/11 Javascript
关于vue面试题汇总
2018/03/20 Javascript
详解使用create-react-app快速构建React开发环境
2018/05/16 Javascript
vue-router 源码实现前端路由的两种方式
2018/07/02 Javascript
JavaScript引用类型Date常见用法实例分析
2018/08/08 Javascript
arctext.js实现文字平滑弯曲弧形效果的插件
2019/05/13 Javascript
理解JavaScript中的对象
2020/08/25 Javascript
vue中父子组件的参数传递和应用示例
2021/01/04 Vue.js
pymssql ntext字段调用问题解决方法
2008/12/17 Python
Python通过matplotlib绘制动画简单实例
2017/12/13 Python
python3基于TCP实现CS架构文件传输
2018/07/28 Python
Python 存储字符串时节省空间的方法
2019/04/23 Python
Python for循环与getitem的关系详解
2020/01/02 Python
基于python实现查询ip地址来源
2020/06/02 Python
Django使用django-simple-captcha做验证码的实现示例
2021/01/07 Python
美国南部最大的家族百货公司:Belk
2017/01/30 全球购物
毕业生精彩的自我评价分享
2013/10/06 职场文书
文明青少年标兵事迹材料
2014/01/28 职场文书
部队万能检讨书
2014/02/20 职场文书
中标通知书格式
2015/04/17 职场文书
拔河比赛新闻稿
2015/07/17 职场文书
Python内置包对JSON文件数据进行编码和解码
2022/04/12 Python
win10识别不了U盘怎么办 win10系统读取U盘失败的解决办法
2022/08/05 数码科技