很多站长朋友们都不太清楚PHp端口监听ip,今天小编就来给大家整理PHp端口监听ip,希望对各位有所帮助,具体内容如下:
本文目录一览: 1、 如何让Linux php监听指定ip地址 2、 phpstudy 如何开启443端口的监听 3、 php用socket获得客户端的ip和端口 4、 PHP监听端口,获取数据并写入文件 5、 php 如何监听服务器端口 6、 关于php中socket的问题: 如何让Linux php监听指定ip地址有两种,一种是创建一个php进程,while true永远执行,sleep 1,没一秒监听一次
第二种,用linux的定时任务,每一分钟执行php监听
第一种方案的缺点,玩意php出现错误,进程被终止
phpstudy 如何开启443端口的监听windowsserver2003默认是不打开除了2180等必要端口外的端口的!下面是搜索到的!第一步:在IE中选择“工具→Internet选项”,切换到“高级”标签,勾选“使用SSL2.0”和“使用SSL3.0”两项。切换到“安全”标签,单击“自定义级别”按钮,确保“显示混合内容”一项为“启用”或“提示”。第二步:运行“services.msc”命令打开服务管理窗口,找到一项名为“HTTPSLL”的服务,确保将其设置为“自动”或者“手动”。第三步:利用防火墙软件或者第三方工具查看本机开放的端口中443是否被关闭。HTTPS页面需要通过这个端口来互访,如果443端口被关闭,请设置开放该端口
php用socket获得客户端的ip和端口socket_getpeername() 获取远程类似主机的ip地址
socket_getsockname() 获取本地socket的ip地址
怎么感觉你用的实际上是对的,难道用nginx一类的负载均衡服务器了
PHP监听端口,获取数据并写入文件参考思路如下:
1、在监听的时候把监听到的内容存储起来,数据库/文件/缓存都行。
2、在浏览器能访问的脚本中把内容显示出来就行了;
3、或者直接用websocket来监听,接受到数据直接写在页面上。
php 如何监听服务器端口<?php
//设置运行时间:永不超时
set_time_limit (0);
//开启缓冲
ob_implicit_flush ();
//IP地址
$ip = "127.0.0.1";
//监听端口
$port = 80;
//创建socket
$socket = socket_create (AF_INET, SOCK_STREAM, 0);
if (!$socket){
die("创建socket失败!").socket_strerror(socket_last_error());
}
//绑定socket
$bind = socket_bind ($socket, $ip, $port);
if (!$bind){
die("绑定.socket失败!").socket_strerror ($bind);
}
//监听socket
$listen = socket_listen ($socket);
if (!$listen){
die("监听失败!").socket_strerror ($listen);
}
echo "{$port}端口监听成功!";
?>
关于php中socket的问题:这是socket的服务端的代码,监听的ip地址是192.168.168.121,端口号为8528
请检查以下几点
这个ip是不是代码所在服务器的ip,一般监测内网ip,如127.0.0.1
端口号是否被使用,可以使用cmd命令 netstat -ano|findstr 8528 查找端口号为8528的端口使用情况
如果要给在公网上使用,请使用公网ip,这样可以外网使用
如果代码不报错可以试下telnet下你的端口号,看是否可以使用
如 telnet 127.0.0.1 8528
解决方案
查看你电脑的ip地址,把上面代码里“$address = '192.168.168.121';”这个ip地址换成“$address = '127.0.0.1';”或者你电脑的ip地址,再试试。
(ip地址改成127.0.0.1后,这段代码在我电脑上可以使用)
关于PHp端口监听ip的介绍到此就结束了,不知道本篇文章是否对您有帮助呢?如果你还想了解更多此类信息,记得收藏关注本站,我们会不定期更新哦。
查看更多关于PHp端口监听ip php监听文件的详细内容...