Описание тега qudpsocket

Класс QUdpSocket предоставляет сокет UDP
2 ответа

Слушатель UDP в C не выводит правильную шестнадцатеричную информацию

Я пытаюсь прослушать определенный порт (6053) и хочу напечатать все данные, поступающие через этот порт. Но я не могу заставить мою программу работать правильно, она выводит ошибочные данные / неверные данные, так как они не совпадают с данными, пос…
08 июн '18 в 18:15
0 ответов

Связь через BootP и UDP-сокет с Qt

Я создаю компьютерный клиент, который получает данные от монитора медицинского пациента через UDP IP. Я использую QTs API и, следовательно, класс QUdpSocket для установления связи. Монитор, с которого я хочу получать данные, зависит от сервера BootP…
24 фев '14 в 09:13
2 ответа

QUdpSocket не работает без привязки

Я должен общаться с некоторым устройством через UDP. Проблема в том, что QUdpSocket не работает вообще без особого случая bind (). Я использую метод connectToHost() для доступа к функциям read()/write(). UDP-обмен вообще не работает при использовани…
13 сен '17 в 13:11
2 ответа

QUdpSocket - датаграмма принимается дважды, почему?

Я получаю дейтаграмму дважды на моем QUdpSocket, хотя я наблюдаю за Wireshark, и она принимается только один раз. Я создаю сокет и прослушиваю порт 11112. На этом порте есть другое устройство, которое я слушаю. Я последовательно получаю два сообщени…
01 ноя '18 в 18:02
1 ответ

Qt QUdpSocket: сигнал readyRead() и соответствующий слот не работают должным образом

У меня есть проблемы, чтобы найти, почему мой короткий QUdpSocket пример не работает. Я планирую использовать только один сокет UDP для чтения и записи во встроенное устройство по адресу 192.168.2.66 на порту 2007. Устройство будет всегда отвечать о…
20 янв '14 в 01:26
0 ответов

Не удается получить дейтаграмму с помощью qudpsocket, вместо нее отправляется пустой

У меня есть приложение, получающее данные udp и отправляющее их в разные адреса и порты дальше. Один пакет должен быть отправлен приложением самому себе, и я не могу заставить его работать должным образом (хотя все другие пакеты работают вполне корр…
07 дек '18 в 13:49
0 ответов

QUdpSocket не отправляет коллизию датаграммы клиенту

После моего предыдущего поста я узнал, что следующая модификация должна быть частью возможного решения connect(item, &MyItem::collided, this, &Widget::on_boxCollision); и код должен иметь такую ​​возможную реализацию: widget.h public: explic…
01 мар '19 в 17:08
1 ответ

QUdpSocket setSockOpt

У меня есть старый код, который использует эти флаги в сокете: unsigned char str_optval [8] = {0xfc, 0x08, 0xff, 0x33, 0xcc, 0xff, 0xaa, 0x0}; res=setsockopt(sid,SOL_IP,IP_OPTIONS, (char*)&str_optval,sizeof(str_optval)); Как я могу изменить это …
21 мар '14 в 12:13
0 ответов

QUdpSocket::bind() занимает много времени при наличии виртуальных сетевых адаптеров

Я использую QUdpSocket для отправки запросов на обнаружение для IP-камер, совместимых с Onvif. QUdpSocket* pSocket = new QUdpSocket(this); QObject::connect(pSocket, SIGNAL(readyRead()), this, SLOT(dgAvailable())); pSocket->bind(pSocket->localP…
19 сен '18 в 15:38
0 ответов

Слот Qt5 вызывается несколько раз из одного оператора emit

Я относительно новичок в Qt, но я немного искал вокруг. У меня есть базовый класс, который обрабатывает широковещательную рассылку UDP и делает операторы connect в конструкторе класса следующим образом: NetworkConnection::NetworkConnection(QObject *…
15 июл '13 в 14:51
0 ответов

Как использовать сигналы в элементах управления ActiveX (ActiveQt)

Я пытаюсь изменить пример кода activeQt/wrapper из Qt для получения пакетов Udp. Я хочу, чтобы построить элемент управления ActiveX и положить его в C# frameWindowApplication #include <QAxFactory> #include <QCheckBox> #include <QRadio…
18 июн '14 в 11:57
2 ответа

QUdpSocket не испускает сигнал readyRead()

Я столкнулся с проблемой QUdpSocket, Сигнал readyRead() кажется, никогда не испускается. Итак, я решил создать QTimer и проверьте состояние очереди чтения сокетов. Таким образом, я убедился, что сокет работает нормально (bytesAvailable() показывает …
11 мар '14 в 13:55
0 ответов

QUdpSocket, как я могу читать широковещательные сообщения с 192.168.0.x, пока я на 192.168.1.x

Я пытаюсь перехватить несколько тестовых широковещательных сообщений с 192.168.0.xxx, пока я нахожусь на 192.168.1.xxxУ меня есть устройство, которое отправляет широковещательные тестовые пакеты от 192.168.0.1 до 192.168.0.255.Мое приложение находит…
27 янв '14 в 20:05
2 ответа

Как указать сетевой интерфейс для использования QUdpSocket?

У меня есть приложение, которое использует QUdpSocket отправлять широковещательные пакеты. Машина, отправляющая пакеты, имеет несколько сетевых интерфейсов. К сожалению, я не смог выяснить, как получить QUdpSocket использовать правильный сетевой инт…
19 июн '12 в 06:08
1 ответ

UDP Сервер-Клиентский Чат в C++/Qt

Я пытаюсь написать программу чата с использованием Qt. Он наполовину завершен, но у него есть некоторые проблемы. Прежде всего, я получаю сообщение об ошибке, когда хочу отправить клиенту свое письменное сообщение в lineedit. Это QString, но writeDa…
21 ноя '13 в 15:53
0 ответов

QUdpSocket буфер записи заполнен?

Я использую QUdpSocket в Windows XP для отправки некоторых данных. Каждые 10 секунд я посылаю от 100 до 500 пакетов, каждый примерно по 50 байтов. У меня нет проблем с хостом, отправляющим небольшое количество пакетов каждый раз. Проблемы возникают …
14 мар '16 в 12:57
0 ответов

Отправка UDP-дейтаграмм с использованием QUdpSocket и QDatastream

Программа умеет отправлять.txt файлы. Но любой другой тип файла будет поврежден. Я думаю, что это как-то связано с типами данных, в которых я храню свои фреймы. Извините за длинный пост, я просто не знаю, где может быть моя проблема. Я новичок в QT,…
03 май '16 в 11:01
2 ответа

QUdpSocket: Как заставить многоадресную рассылку работать также на локальном хосте, но предотвратить петлю на приложение?

Мое приложение Qt использует многоадресную рассылку QUdpSocket и требуется полудуплексный режим (он имитирует радиопередачу между симплексными радиостанциями). Это означает, что один экземпляр приложения не должен получать дейтаграммы, которые он от…
22 окт '13 в 10:18
0 ответов

QThread и QUdpscocket: при изменении диапазона IP-адресов отсутствуют пакеты

Я новичок здесь. Мне нужна помощь. Я работаю над приложением, которое транслирует сообщения на определенный диапазон IP-адресов, например, с 10.200.1.1 по 10.200.50.100. И я использую Wireshark для мониторинга отправки / получения пакетов. Если я вх…
09 дек '17 в 07:56
1 ответ

Не могу прочитать из клиента QUdpSocket

Я посылаю команду в систему и читаю ответ от нее. Моя машина - клиент, я успешно записываю пакет на сервер, но не могу получить от него ответ. Мне интересно, почему это происходит, пожалуйста, посмотрите на мой код: (адрес сервера 192.168.100.143 и …
23 окт '13 в 13:23