Делал по примеру broadcast client/server из Qt. Все работает, если client и server находятся на одном компьютере.
Соответственно, как сделать, что бы клиент принимал пакеты, если сервер находится на другом компьютере? Ни одного примера не нашел.
На данном этапе, код выглядит так:
Сервер (ip 192.168.1.105):
udpSocket->writeDatagram(array.data(), array.size(),
QHostAddress::Broadcast, 45454);
Клиент ( хз какой ip):
udpSocket->bind(QHostAddress("192.168.1.105"), 45454, QUdpSocket::ShareAddress);
Чтение датаграммы:
udpSocket->readDatagram(datagram.data(), datagram.size());
Код не работает.