Я пытаюсь отправить данные на компьютер с определенным IP-адресом на Qt.
Если я использую Broadcast
Все отлично. Но когда я хочу отправить данные на определенный адрес, это не работает. Вот что у меня в передатчике:
udpSocket = new QUdpSocket(this);
QHostAddress myAddress = QHostAddress("192.160.0.1");
udpSocket->writeDatagram((char*)myChar, len, myAddress, 45454);
и у получателя у меня есть:
udpSocket->bind(45454, QUdpSocket::ShareAddress);
Я делаю что-то неправильно?
Спасибо за помощь.
После тщательного изучения всего оказалось, что я скучаю по набранному IP-адресу получателя. Все в приведенной выше настройке правильно и работает.
Других решений пока нет …