WebSockets предоставляют полнодуплексный канал связи между клиентом и сервером, что позволяет обмениваться сообщениями в реальном времени после установления соединения. В Go для работы с WebSockets часто используется сторонняя библиотека gorilla/websocket. Установка библиотеки Для начала установите библиотеку gorilla/websocket, выполнив следующую команду: go get -u github.com/gorilla/websocket Создание WebSocket-сервера Давайте рассмотрим, как можно создать простой WebSocket-сервер, который принимает соединения и эхо-отправляет полученные сообщения обратно клиенту...
1 месяц назад
13,7K подписчиков
Источник: Nuances of Programming Что такое WebSocket? Если просто, то WebSocket  —  это прямая линия связи между клиентом и сервером. Разберем на примере Twitter. Соединение WebSocket  —  это двухсторонняя связь между мобильным приложением (или сайтом) и серверами Twitter. Когда кто-то ставит лайк у поста или делится твитом, то хочется сразу же об этом узнать. Для этого серверы через линию прямой связи передают на телефон уведомление, и пользователь узнает о событии практически в момент его возникновения...
2 года назад