WebSockets, решил перейти на них, т.к. SignalR дает много ненужного оверхеда.🧐Что же из себя представляют Веб сокеты?
📚
WebSockets - протокол, который обеспечивает дуплексный канал передачи информации.🔨 Как он работает?
🤝 Для начала происходит рукопожатие через Http запрос, если он удовлетворен, то создается канал, куда мы можем слать свои данные (бинарные/текстовые).
🧠 Что делать с этими данными и как их обрабатывать полностью наша задача, как разработчика.
👨💻 У меня получилось собрать чат 1 на 1. После запуска дается уникальный ID по которому вам и вы можете написать.
🛍 Пришлось создавать свою структуру пакетов первые 4 байта под адрес отправителя (отсюда и ID странный), вторые 4 байта адрес получателя, остальное место под само сообщение.
