windows监听端口外网无法访问

作者:zarte    发布时间: 2018-07-03

phpwebsocket

## 问题 php创建socket监听,本地访问127.0.0.1:端口可以正常连接,centos7系统也能正常访问,唯独win8系统会出现连接超时提示。 ## 可能的原因 1. 1.防火墙问题 1. 2.服务器ip不是公网ip 1. 3.监听的是127.0.0.1上的端口 ## 对应解决方案 将防护墙先关闭试下,如果可以正常访问,则开启防火墙添加相应规则。 通过路由器配置端口转发功能,推荐直接购买带公网ip的服务器。 将监听绑定到ip 0.0.0.0上即可,php 使用socket_create_listen创建监听,在centos下会监听*:端口而在win上只会监听127.0.0.1:端口。可以使用socket_create、socket_set_option、socket_bind来代替实现相同功能。

上一篇:  有点看不懂了

下一篇:  windows10命令行cmd执行脚本卡住问题

加载更多