【发布时间】:2016-10-04 14:19:45
【问题描述】:
我使用 QUDPsocket 发送消息。我连接: connect(socket,SIGNAL(ReadyRead()),this,SLOT(processPendingDatagrams()));
当我在 main 中调用 sendmessage("123") 时,processPendingDatagrams() 只运行一次。
但是当我在按钮单击事件中调用 sendmessage("123") 时,它会运行两次。如何解决问题?
发送消息():
socket->writeDatagram(data,data.length(),QHostAddress::Broadcast, port);
【问题讨论】:
-
您是否在同一个应用程序中发送和接收?
-
不,我在套接字类中收到