问题:标准范式。
方法:
初始化阶段:
QUdpSocket m_udpSocket = new QUdpSocket(this);
m_udpSocket->open(QUdpSocket::WriteOnly);
m_udpSocket->bind(QHostAddress::LocalHost, 10000);
发送数据阶段:
QByteArray testArray;
testArray.clear();
testArray.resize(8);
......
m_UdpSocket->writeDatagram(testArray, QHostAddress::LocalHost, 12345);
关闭连接阶段:
if (m_udpSocket && m_udpSocket->isOpen())
{
m_udpSocket->close();
delete m_udpSocket;
m_udpSocket = nullptr;
}