Доступна ли поддержка PHP для веб-сокетов?

Поиск типа Hello World Тип реализации веб-сокетов:

Вот ссылка Socket Create от php.net, но это выглядит более низким, чем веб-сокеты.

Я хочу использовать эти веб-сокеты, как показано здесь, на caniuse.com, который теперь реализован во всех новых основных браузерах.

В результате поиска Google появился этот сайт Nets.TutsPlus, в котором я могу использовать пример кода JavaScript... но мне нужно знать, как реализовать сервер- стороне в PHP, а не в Java, Ruby или Node.js, как в примере.

Является ли PHP-сокет соответствующим? Поддерживает ли PHP поддержку веб-сокетов? Я думаю, что только точка в правильном направлении для реализации PHP поможет.

На самом деле учебник имеет неработающую ссылку на phpwebsockets... это библиотека, которую следует использовать?

Websockets.org имеет тестовое приложение, но не упоминает PHP.

Ответы

Ответ 1

Нет встроенной поддержки с точки зрения наличия стандартного объекта PHP WebSocket.

Вам понадобится библиотека.

Следующее, что нужно учитывать, - это запуск сервера WebSocket. Обычно PHP работает в Apache, Nginx (через FastCGI) или в Microsoft IIS (через Fast CGI). С Apache и IIS это может быть проблемой, поскольку она не построена с постоянными подключениями, такими как WebSockets. Я не уверен в Nginx. Вот почему большинство библиотек PHP WebSocket будут созданы как автономные библиотеки, которые будут запускаться как их собственные процессы.

См:

Примечание: IE10 теперь выпущен в Windows 8

Также смотрите: Ajax push system