Нужен ли нам статический IP для использования HTML5 Websockets? - PullRequest
3 голосов
/ 30 апреля 2011

Я нахожусь в процессе создания приложения чата на PHP с использованием веб-сокетов. Я начал с кода phpwebsocket project и здесь . Код прекрасно работает на моей локальной машине, но когда я пробую его на своем сайте (не имеет выделенного IP), у него возникает проблема с установлением соединения через веб-сокет. Я попробовал это со всеми возможными комбинациями для привязки сокета (адрес сайта, внешний IP-адрес, локальный IP-адрес), но не удалось.

1 Ответ

2 голосов
/ 30 апреля 2011

Вы должны иметь возможность подключиться к порту на сервере, на котором работает сервер WebSocket. Если вы используете порт, отличный от 80 или 443, на вашем сайте для сервера WebSocket, то вам, вероятно, нужно настроить (или попросить) сайт для приема входящих подключений на этот порт (поскольку они могут по умолчанию запретить его) , Если вы не можете подключиться через telnet к порту WebSocket на сервере, то, скорее всего, это так (или phpwebsocket на самом деле неправильно настроен для отображения на этом порту).

...