Фильтр
Простой WebSocket сервер на C# / Песочница
WebSocket — протокол двунаправленной связи между веб-браузером и сервером в режиме реального времени. Написать некоторое подобие WebSocket сервера не очень сложно. Конечно, существует некоторое число реализаций, в том числе и на C#, но, обычно, самостоятельное создание велосипедов тоже доставляет некоторое удовольствие. Протокол состоит из двух частей — установления соединения (hanshake) и передачи данных. Клиент посылает на сервер запрос следующего вида: GET /demo HTTP/1.1 Host: example.com Connection: Upgrade Sec-WebSocket-Key2: 12998 5 Y3 1 .P00 Sec-WebSocket-Protocol: sample Upgrade: WebSocket Sec-WebSocket-Key1: 4 @1 46546xW%0l 1 5 Origin: http://example.com ^n:ds[4U А сервер отвечает так: HTTP/1.1 101 WebSocket Protocol Handshake Upgrade: WebSocket Connection: Upgrade Sec-WebSocket-Origin: http://example.com Sec-WebSocket-Location: ws://example.com/demo Sec-WebSocket-Protocol: sample 8jKS'y:G*Co,Wxa- Формат первой строки запроса и ответа совпадает с форматами строки запроса (
Простой WebSocket сервер на C# / Песочница
Показать еще
  • Класс
Книга на русском про Linux: meteoritt / gentleman. Like DevOps, Like MBR, Like GPT. Погружение в Пингвина. Книга Для НачиНАЮЩИХ.
Скоро у книги про Linux для начинающих, Dive into Penguin (like DevOps) будет 1000 просмотров. Ссылка на канале RuOps выше: https://github.com/meteoritt/gentleman ( https://t.me/ruopsdev ) Цитата из книги: "Об авторе Изучаю Линукс больше 10 лет. Профессиональное знакомство началось с Raspberry Pi в 2010 году, с настройки Kannel для отправки SMS через GSM-модем. В своей карьере мне пришлось работать в техподдержке, тестировании, руководителем проектов, а последние 4 года DevOps инженером и по совместительству системным администратором. Мой взгляд на Linux разносторонний, включает домашнее и промышленное применение, будет полезен тем, кто уже сталкивался по работе с Линуксом, либо только начинает его изучать в своих целях. Чем раньше вы начнёте знакомство с этим семейством ОС, тем больше будет ваше преимущество при дальнейшей работе. Контакты: GitHub: https://github.com/CSRedRat Telegram @csredrat e-mail: sergos@ruops.dev Книга Dive into Pinguin представляет собой письмо самому себе в п
Книга на русском про Linux: meteoritt / gentleman. Like DevOps, Like MBR, Like GPT. Погружение в Пингвина. Книга Для НачиНАЮЩИХ.
Показать еще
  • Класс
Показать ещё