请问QT UDP 编程bind 函数问题

问题遇到的现象和发生背景

在UDP receiver 例程中bind 函数未设置接收的IP地址。

想问一下,这样会不会有安全隐患?

问题相关代码,请勿粘贴截图

怎么发不了截图?
函数是这样使用的:
Receiver::Receiver(QWidget *parent) :
    QDialog(parent),
    ui(new Ui::Receiver)
{
    ui->setupUi(this);

    receiver = new QUdpSocket(this);
    receiver->bind(45454, QUdpSocket::ShareAddress);
    connect(receiver, &QUdpSocket::readyRead, this, &Receiver:rocessPendingDatagram);

}

运行结果及报错内容
我的解答思路和尝试过的方法
我想要达到的结果

没设置ip不存在你所说的安全隐患,只是说本机上的所有网卡都能接收消息,相当于原始socket的bind中的参数INADDR_ANY。
后面的QUdpSocket::ShareAddress,其实已经给你考虑了ip的情况了。

img