Ответ 1
Нет встроенной поддержки с точки зрения наличия стандартного объекта PHP WebSocket.
Вам понадобится библиотека.
Следующее, что нужно учитывать, - это запуск сервера WebSocket. Обычно PHP работает в Apache, Nginx (через FastCGI) или в Microsoft IIS (через Fast CGI). С Apache и IIS это может быть проблемой, поскольку она не построена с постоянными подключениями, такими как WebSockets. Я не уверен в Nginx. Вот почему большинство библиотек PHP WebSocket будут созданы как автономные библиотеки, которые будут запускаться как их собственные процессы.
См:
- Модуль Apache: https://github.com/disconnect/apache-websocket
- Ratchet: https://github.com/cboden/Ratchet
- Ключ: https://github.com/varspool/Wrench
- PHP WebSocket: http://code.google.com/p/phpwebsocket/
Примечание: IE10 теперь выпущен в Windows 8
Также смотрите: Ajax push system