void udpCommandComm::slot_udpRecvBroadcast()
{
QByteArray data;
char buffer[1024] = {0};
// QHostAddress addr;
// quint16 port;
while(recvBroadcast_Flag)
{
qDebug()<<"buffer原始大小:"<<strlen(buffer);
int bytesRead = recvCommandSocket->udpRecv(buffer, 1024);
if(bytesRead > 0)
{
qDebug()<<"接收到UDP广播"<<buffer<<"大小:"<<strlen(buffer);
// data = QByteArray(buffer,strlen(buffer));
}
}
qDebug() << "UDP thread stopped";
}
data = QByteArray(buffer,strlen(buffer));这一句加上为何程序崩溃