тамауте и все, или не пересоздавать его, если заново подключились
если я ничего не перепутал в ваших терминах
посмотрите на эту реализацию https://github.com/gorilla/websocket/tree/main/examples/chat
вообще ее можете прямо взять за основную имплементацию себе, судя по всему у вас там все просто мне к сожалению не подошло, я взял node js решение с socket.io, тк все для меня из коробки покрывало
вот у меня как раз тоже socket.io используется в проекте)
а чем оно сильно круче чем обычные веб сокеты?
на фронтовой стороне много сделано уже удобного, стратегии отправки разные в комнаты и фильтры, посредники, авторизация встроенная и куча другого и пишется в 100 строк, а фрон написан уже считай там полностью
я на каждый конект создаю канал, вот только проблема что как не давать мапке разрастаться в случае socket.io. Может уже решали такую проблему?
а на бекенде это как облегчает жизнь? у них нет go sdk?
go sdk есть, но не обновляется давно
есть с версией 1.4 вроде или 0.4, а уже 4 с лишним актуальная
возмите пример выше, там это решено, когда отваливается коннекшн
Обсуждают сегодня