php – 通过LAN IP地址连接websocket服务器

前端之家收集整理的这篇文章主要介绍了php – 通过LAN IP地址连接websocket服务器前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我已经设置了一个websockets聊天的目的是学习.一切正在工作,但我无法理解这个问题.

当我提供127.0.0.1作为客户端连接的地址,那么我可以从托管它的计算机访问服务器,但是当我将地址更改为主机的实际LAN地址时,我无法连接服务器甚至从主机本身.看到:

Server = new FancyWebSocket(‘ws://127.0.0.1:9300’);出现工作,但只有托管服务器的计算机可以连接(出于明显的原因)

Server = new FancyWebSocket(‘ws://192.168.1.3:9300’);没有电脑可以连接.我确认192.168.1.3是主机的LAN地址.

我需要放置什么地址,以便本地网络上的其他电脑可以连接?

解决了这个问题.既然是两个答案的组合,我认为唯一公正的事情是添加另一个答案与解释.

正如@Mehran建议的那样,我将服务器地址设置为127.0.0.1而不是网络地址.在将其更改为192.186.1.3后,我可以从服务器本身连接,但其他机器无法连接.然后,我从@ vtortola的答案中提供的指南中的步骤,将一个新的入站规则添加到服务器的防火墙中,以允许使用该端口.

所以终于一切都奏效了,非常感谢你帮助我.代表大家!

猜你在找的PHP相关文章