Мессенджер для сайта php nodejs mysql

132
11 октября 2019, 10:20

помогите с кашей в голове... есть самописный сайт на php с MVC мне необходимо для него сделать мессенджер на nodejs. Я не знаю как сделать чтоб после авторизации через php форму у авторизованого пользователя появлялось окно чата. Подобие фейсбука. А на страницах других пользователей, если они в сети, чтоб появлялась кнопка создать чат и когда человек нажмет чтоб написать начинается собственно общение между ними с сохранением в базу. как это можно реализовать. Я облазил кучу ресурсов и везде находил примеры и статьи чатов с комнатами только на node js с модулями но каксделать мессенджер для сайта после авторизации не понятно. Спасибо

Answer 1

Сам мессенджер это больше javascript программирование. Можешь посмотреть vue.js там нечто подобное очень просто реализовать.

Что касаемо реал-тайм взаимодействия. Тут однозначно тебе нужно прочитать про веб-сокеты. В php есть workerman вот тут отличный показательный пример Пример использования веб-сокетов на php с workerman

Такие приложения нужно изначально делать с заделом, на то что в них будет система реал тайм взаимодействия и делать систему событий, что бы можно было в сокеты прокидывать нужные события, которые потом уйдут на клиент.

READ ALSO
Как сохранить реферальную ссылку?

Как сохранить реферальную ссылку?

Хочу организовать реферальную систему на сайтеВстал вопрос

143
Вывод списка городов при вводе в инпут

Вывод списка городов при вводе в инпут

Как реализовать такой вот функционал: при вводе в input названия города идет список городов подходящих под него?

96
Laravel session id

Laravel session id

Всем приветКак получить данные сессии Laravel по её id? Метод хранение сессий в файле

127
На странице перед DOCTYPE не известный скрипт

На странице перед DOCTYPE не известный скрипт

На некоторых страницаx в MediaWiki перед доктайпом есть неизвестный скрипт

142