0

我正在尝试将数据发送到 Qt 上具有特定 IP 地址的计算机。如果我使用Broadcast一切都很好。但是当我想将数据发送到特定地址时它不起作用。这是我在发射器中的内容:

udpSocket = new QUdpSocket(this);
QHostAddress myAddress = QHostAddress("192.160.0.1");
udpSocket->writeDatagram((char*)myChar, len, myAddress, 45454);

在接收器我有:

udpSocket->bind(45454, QUdpSocket::ShareAddress);

难道我做错了什么?谢谢您的帮助。

4

1 回答 1

-1

在仔细检查了所有内容后,我发现我错过了输入接收方的 IP 地址。上述设置中的所有内容都是正确的并且正在运行。

于 2012-10-10T03:01:18.087 回答