Вверх ↑
Ответов: 1098
Рейтинг: 224
#1: 2026-05-05 13:34:03 ЛС | профиль | цитата
В архиве две схемы
1. Локальный websocket сервер. Handshake, расшифровку и кодирование фреймов поместил в один InlineCode.
2. Схема websocket клиента. Простая HTML страница сделана в пакете WEB.
Сначала запускаем сервер, а потом открываем страницу. В противном случае обновите станицу в браузере после запуска websocket сервер.
https://forum.hiasm.com/getfile/40624

Стандарт
https://datatracker.ietf.org/doc/html/rfc6455
RFC 6455 — это официальный стандарт IETF от декабря 2011 года, определяющий протокол WebSocket. Он обеспечивает полнодуплексный (двусторонний) обмен данными между клиентом (обычно браузером) и сервером через постоянное TCP-соединение, оптимизируя передачу сообщений.Ключевые аспекты RFC 6455:
Рукопожатие (Handshake): Устанавливается через HTTP-запрос, который переключает протокол на WebSocket.
Фреймы (Framing): Документ описывает структуру фреймов для эффективной передачи данных.
Совместимость: Поддерживается всеми современными браузерами (Chrome, Firefox, Safari, Edge).
Безопасность: Разработан для работы из ненадежных сред (браузеров) к удаленным хостам.RFC 6455 является основой для реализации серверов и клиентов WebSocket во многих языках программирования.
карма: 20

0
файлы: 1local_websocket_server_html.zip [4.6KB] [16]