3

我正在使用 Web 套接字在 PHP 中构建聊天应用程序。我从代码phpwebsocket 项目这里开始。该代码在我的本地计算机上运行良好,但是当我在我的站点上尝试它(没有专用 IP)时,它在建立 Web 套接字连接时出现问题。我尝试了所有可能的套接字绑定组合(站点地址、外部 IP 地址、本地 IP 地址)但失败了。

4

1 回答 1

2

您必须能够连接到运行 WebSocket 服务器的服务器上的端口。如果您在站点上为 WebSocket 服务器使用 80 或 443 以外的端口,那么您可能需要配置(或要求)站点以接受该端口上的传入连接(因为出于安全原因,默认情况下它们可能会拒绝它) . 如果您无法远程登录到服务器上的 WebSocket 端口,那么很可能是这种情况(或者 phpwebsocket 实际上没有正确配置为在该端口上列出)。

于 2011-04-30T16:30:23.830 回答