Skip to content

Latest commit

 

History

History
27 lines (21 loc) · 1.51 KB

README.md

File metadata and controls

27 lines (21 loc) · 1.51 KB

simple php websocket server

Цель данного проекта создать простой 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() - выполняеться при каждой итерации цикла (постоянно даже если нет событий)