【发布时间】:2011-08-15 21:58:46
【问题描述】:
我正在使用 Web Sockets 在 PHP 中构建一个聊天应用程序。我从代码phpwebsocket project 和here 开始。该代码在我的本地计算机上运行良好,但是当我在我的站点上尝试它(没有专用 IP)时,它在建立 Web 套接字连接时出现问题。我尝试了所有可能的套接字绑定组合(站点地址、外部 IP 地址、本地 IP 地址)但失败了。
【问题讨论】:
-
我怀疑这是一个网络问题,而不是与编程相关的问题。您是否尝试过基本的连接测试?您是否要通过防火墙?
-
我已禁用防火墙。此外,当我尝试从局域网中的另一台电脑运行套接字服务器并使用本地 IP 地址连接时,它工作正常。
-
如果您尝试 telnet 到站点服务器上的端口号会发生什么?你有对服务器的 shell 访问权限吗?
-
不,我无法通过我为绑定 Web 套接字指定的端口远程登录到 mysite。是的,我有 shell 访问权限,这就是我在服务器上运行 php websocket 脚本的方式。
标签: php websocket phpwebsocket