谢谢你的答复,但是换成udpSocket->bind(port,QUdpSocket::ShareAddress); 还是不行,我自己已经试过了。
加载主窗体A的时候,连接bind端口60000,然后接受数据包,触发事件读取数据。。一直接受数据进行处理。500ms一个包。。。主窗体A显示处理后的数据的。。然后点击A窗体的一个按钮,弹出B窗体,B窗体初始的时候bind端口60000,处理同一类型的包,显示数据。。这个时候B窗体处理数据没有问题,但是A窗体就不能接受到包的数据进行处理了。。实际需求是A ,B窗体同时处理数据。。