Как правильно работать с WebSocket (установка нужных компонентов на сервер)?
Добрый день! Не могу найти хорошую инструкцию, как правильно заставить сайт работать с сокетами и что вообще нужно устанавливать.
Имею сервер VPS Debian 9, а что дальше?
Читал, что нужен и Node.js, в некоторых туториалах еще пишут о каком-то Express, как-то открыть порт (любой или определенный?).
Есть ли статья в интернете, как от А до Я запустить сокеты на сервере вплоть до проверки работоспособности?
Не обязательно Node.js и Socket.io, просто смотрю, что их многие советуют.
Правильные вебсокеты только в nodejs! Оффициально браузеры поддерживают WS билиотеку на nodejs. а билиотеки типо socket.io просто обертки. Для PHP лучше использовать long pooling. Само название socket.io говорит о себе где есть документация. (https://socket.io/get-started/chat/)
Статей - "море" в гугл-поиске.
Я бы посоветовал pthreads для PHP.
(у него больше возможностей в отличие от Ratchet)
Там есть примеры как и что сделать.