Skip to content

SonkoDmitry/simple_php_websocket_server

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 

Repository files navigation

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

About

simple php websoket server

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published