Пишу для сервера поддержу WebSockets.
Есть сессии, пересоединение с определением сессии (не нужно авторизироваться после отключения если не вышли из системы).
Поддержка последнего протокола веб сокетов 8 версии, с маской и без, и разных длин.
Получение текстовых и бинарных данных.
Никаких либ не использовал, всё пишу на чистых сокетах и свою реализацию протокола из
стандарта.
На скрине, простое соединение, и посылка сообщения, сервер при соединении делает handshake, создаёт или привязывает соединение к существующей сессии, далее получает сообщение, и отправляет назад такое же сообщение. В логах консоли видно.