В архиве две схемы
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 во многих языках программирования.
|
Ответов: 1098
Рейтинг: 224
|
|||
| карма: 20 |
| ||
| файлы: 1 | local_websocket_server_html.zip [4.6KB] [16] |



Поиск
Друзья
Администрация