# websockets В данной директории находится простая реализация websocket сервера на Go. ## Управление Запуск сервера: `go run .`. Для подключения к серверу предлагается использовать утилиту `wscat`: ```bash wscat --connect 'localhost:8000/connect?author=igor' # В параметре author указываем наш никнейм ``` Далее можно отправить JSON сообщение с полем `text`, после чего это сообщение будет доставлено всем клиентам сервера: ```bash ~ wscat --connect 'localhost:8000/connect?author=igor' > {"text": "privet"} < {"Text":"privet","Author":"igor","SendTime":"2024-09-24T01:49:50.623671+03:00"} ``` ## Бонус Чтобы открыть свой сервер, запущенный локально, всему интернету, можно использовать ngrok: ``` ngrok http 8000 ``` После выполнения вам будет выдан публичный домен, по которому будет доступен порт на вашей локальной системе.