Russian Qt Forum

Qt => Работа с сетью => Тема начата: hak.ain от Август 03, 2016, 18:20



Название: Примеры с использованием UDP
Отправлено: hak.ain от Август 03, 2016, 18:20
Доброго времени суток.

Скажу конкретно. Скиньте пожалуйста проект с реализацией приема и передачи по UDP. Пробовал самостоятельно собирать проекты из различных примеров, но почему то я не вижу пакетов, которые идут "наружу". Для просмотра переданных пакетов использую WireShark. 


Название: Re: Примеры с использованием UDP
Отправлено: Bepec от Август 04, 2016, 07:42
Примеры в assistant'e. Приведите свой код, мб вы просто что то забыли сделать? :D


Название: Re: Примеры с использованием UDP
Отправлено: ssoft от Август 04, 2016, 09:31
Пакеты "наружу" могут фильтроваться настройками роутера.
Если в рамках одного ПК все работает (127.0.0.1, QHostAddress::LocalHost), то должно работать и в сети (IP сетевого интерфейса или QHostAddress::Broadcast).


Название: Re: Примеры с использованием UDP
Отправлено: hak.ain от Август 04, 2016, 16:27
У меня все заработало.

Не видел отправленные пакеты изза того что, вместо конкретного адреса использовал LocalHost.

После того как понял как задавать ip удалось отправить пакет наружу, и wireshark увидел его.
socket->writeDatagram(Data, QHostAddress::QHostAddress("173.11.12.14"), 22);