@darst

Как получать и принимать данные по UDP на go?

Подключаюсь в оборудованию по udp с помощью net.Dail и отправляю данные с помощью Write.
conn, err := net.Dail("udp", ip адрес)
_, err = conn.Write()

Только данные то передаются. А вот байты, которые оборудование отправляет обратно не знаю как получить. Можете подсказать?
  • Вопрос задан
  • 254 просмотра
Пригласить эксперта
Ответы на вопрос 2
bitniks
@bitniks
Go/PHP/Symfony developer
У интерфейса Conn есть метод Read
https://golang.org/pkg/net/#Conn
Ответ написан
Комментировать
@darst Автор вопроса
Есть, только он не подходит. Когда ушла отправка среза байт с помощью Write. Оборудование сразу в ответ отправляет срез байт. Read, как и Write, возвращает одно значение int. Или я не правильно понимаю работу Read?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы