Всем привет! Я хочу делать систему личных сообщений на сайте, желательно PHP+MYSQL. Остановился на обновлении чата для получения новых сообщений без перезагрузки страницы и без отправки запроса через каждое определенное количество секунд. Решил использовать websocket. Понял, что его нужно будет установить на VDS, а на обычном хостинге он никак не будет работать, и что его нужно будет написать только на nodeJs. А по nodeJs я вообще ничего не знаю. По разным материалам в интернете я по всякому пытался реализовать, но никак не получается. Подскажите пожалуйста стратегию действий, можете дать ссылки на только такие материалы, где все очень подробно написано, чтобы было понятно новичку. Или был бы очень признателен, если вы сами могли подробно объяснить тут. Заранее спасибо!
Asked
Active
Viewed 114 times
socket.ioдля обмена сообщений в режиме реального времени. На клиенте слушаете ивентmessage, на сервере при поступлении сообщения делаетеemitна подключенного клиента. Каждому клиенту после авторизации можно датьidиз базы, чтобы удобнее находить и отсылать сообщения, а как вы будете ловить сообщения на сервере уже другой вопрос, я бы использовал очереди и архитектуру событий – MoloF Mar 07 '21 at 11:10