TGViewer
Кодерские работы 👾 Кодерские работы 👾 @coderw0rker · 104 subscribers
Post #173 104
⚙️ Сегодня полез разбираться с WebSockets, решил перейти на них, т.к. SignalR дает много ненужного оверхеда.

🧐Что же из себя представляют Веб сокеты?
📚 WebSockets - протокол, который обеспечивает дуплексный канал передачи информации.

🔨 Как он работает?
🤝 Для начала происходит рукопожатие через Http запрос, если он удовлетворен, то создается канал, куда мы можем слать свои данные (бинарные/текстовые).
🧠 Что делать с этими данными и как их обрабатывать полностью наша задача, как разработчика.

👨‍💻 У меня получилось собрать чат 1 на 1. После запуска дается уникальный ID по которому вам и вы можете написать.

🛍 Пришлось создавать свою структуру пакетов первые 4 байта под адрес отправителя (отсюда и ID странный), вторые 4 байта адрес получателя, остальное место под само сообщение.
  • ❤ 5
More from @coderw0rker
  1. Oct 1, 2026👨‍💻 Вышло завести OLED экранчик, запустил на нём Game of Life, хех.
  2. Sep 28, 2026🥰 Мои малютки пришли, приятно удивила упаковка, думал будет пластиковый пакет, а тут конт…
  3. Sep 27, 2026✍️ А вот и сам код)
  4. Sep 27, 2026⚙️ Реализация Refresh Token 📦 Для хранения сессии я использую класс UserSession (1). В нё…
  5. Sep 26, 2026🔐 Refresh Token Rotation 👨‍💻 Расскажу вам немного про механизм ротации токенов. В моём…
  6. Sep 24, 2026👋 Есть кто живой? 😅 Как-то незаметно пролетел почти весь сентябрь, а последний пост был…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →