Цель данного проекта создать простой websoket server на PHP. Проект должен быть
- Простым, что бы даже начинающий php программист смог в нем быстро разобраться
- Кросс браузерный(крос протокольный), что бы работали, Crome, Safari, IE (через Flash)
- не требующий установки на сервер доп.софта (всякие там lib_event)
Запустить можно набрав в консоле
- php ПУТЬ_К_ФАЙЛУ/demon.php
- вебсокет сервер запутиться на порту 888
- порт можно изменить в файле demon.php
Открываем файл use.php Внутри этого файла 4 функции
- function websocket_onopen($keyINsock) - выполняеться когда произошло подключение нового клиента
- function websocket_onmessage($keyINsock, $str) - выполняеться при получении сообщения от браузера
- function websocket_onclose($keyINsock) - при закрытии сокета
- function websocket_while() - выполняеться при каждой итерации цикла (постоянно даже если нет событий)