Если вы не используете что-то вроде node.js
в качестве веб-сервера (и поскольку вы планируете использовать PHP, я предполагаю, что это не так), вам на самом деле нужен отдельный сервер WebSocket.
Если вы работаете на своем собственном оборудовании, это должно быть хорошо, но вы вряд ли найдете стандартный веб-хостинг провайдера, предлагающий вам возможность запускать демоны ваших собственных серверов.
Существует несколько доступных серверов и / или библиотек WebSocket, которые выполняют квитирование протокола WebSocket. Я использовал тот, который был написан для node.js
, но, к сожалению, в спецификации WS все еще происходят некоторые изменения, и он больше не совместим с Chrome.
Кроме того, не смущайтесь Socket.IO
, который многие люди называют «WebSockets» - это не так - это более общий метод связи, который немного похож на WebSockets и может использовать реальные WebSockets в качестве транспортного уровня, но на самом деле это совсем другой протокол.