Реально ли реализовать PHP-демон, который будет поддерживать постоянную связь с websocket-сервером?

0

Суть ситуации:

Там сайт - это call-центр (websocket-сервер, расположенный на сайте, отличном от сервера).

Сайт должен получить соответствующую информацию на данный момент с этим сервером websoket, информация, полученная на сайте, одинакова для всех пользователей (количество доступных телефонных линий).

Теперь он реализован следующим образом: каждый посетитель при каждом переходе на страницы соединяется с websocket-сервером через javascript и получает данные. В результате было создано большое количество соединений и сервер websoket.

Изменить что-либо на сервере websoket невозможно.

Как работать:

На сервере сайта, на котором запущен PHP-демон, который устанавливает одно соединение с сервером vebsoket и получает каждую N секундную дату и записывает его в файл.

вопрос:

Является ли реалистичным внедрение PHP-демона, который будет поддерживать постоянное соединение с websocket-сервером? Если да, то какие дополнительные библиотеки нужны для этого?

Теги:
websocket

1 ответ

0
Лучший ответ

здесь очень полезно lib с простыми примерами. Протестировано по реальным проектам.

https://github.com/lukaszkujawa/php-multithreaded-socket-server

Вот пример страницы

http://systemsarchitect.net/multi-threaded-socket-server-in-php-with-fork

Ещё вопросы

Сообщество Overcoder
Наверх
Меню