Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1176434
  • 博文数量: 252
  • 博客积分: 5421
  • 博客等级: 大校
  • 技术积分: 2418
  • 用 户 组: 普通用户
  • 注册时间: 2007-06-17 12:59
文章分类

全部博文(252)

文章存档

2017年(3)

2016年(18)

2015年(31)

2014年(18)

2013年(7)

2012年(8)

2011年(12)

2010年(30)

2009年(32)

2008年(57)

2007年(36)

分类: PHP

2015-08-20 12:14:16


  1. <?php
  2. /**
  3.  * 检查端口是否可以被绑定
  4.  * @author flynetcn
  5.  */
  6. function checkPortBindable($host, $port, &$errno=null, &$errstr=null)
  7. {
  8.     $socket = stream_socket_server("tcp://$host:$port", $errno, $errstr);
  9.     if (!$socket) {
  10.         return false;
  11.     }
  12.     fclose($socket);
  13.     unset($socket);
  14.     return true;
  15. }

  16. $ret = checkPortBindable('127.0.0.1', 999999, $errno, $errstr);
  17. var_dump($ret, $errno, $errstr);


阅读(504) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~