Я предлагаю бесплатный web-socket сервис, написанный на GO, для небольших проектов.
Проект создан для личных нужд, и если кому-то нужно - для учебных целей - могу выдать <TOKEN> для работы с сервисом. Пишите на мою почту, думаю, что договоримся.
На моей стороне не хранятся сообщения.
Задача сервиса - только пересылать сообщения от одного клиента - всем остальным подключенным с одним и тем же токеном.
Формат сообщений:
{
"event": "имя_события",
"message": "текст_сообщения",
}
"event": "имя_события",
"message": "текст_сообщения",
}
Подключение
<script>
// URL WebSocket-сервера
const socketUrl = "wss://socket.geniward.space/socket/token";
// Подключение к серверу
const socket = new WebSocket(socketUrl);
</script>
// URL WebSocket-сервера
const socketUrl = "wss://socket.geniward.space/socket/token";
// Подключение к серверу
const socket = new WebSocket(socketUrl);
</script>
Если вам интересен проект как отдельный микро-сервис на вашем сервере - пишите на почту, обговорим детали сделки.