From 0a73b47f00bab3dd14b0187dff31b3e66eb2715b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bodn=C3=A1r=20Zsombor?= <bodzsoaa@sch.bme.hu> Date: Sat, 20 Feb 2021 18:17:41 +0100 Subject: [PATCH] Allow multiple MuebReceivers to bind to same port and address --- src/muebreceiver_p.h | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/muebreceiver_p.h b/src/muebreceiver_p.h index 019332f..dee8ee6 100644 --- a/src/muebreceiver_p.h +++ b/src/muebreceiver_p.h @@ -14,7 +14,9 @@ class MuebReceiverPrivate { public: explicit MuebReceiverPrivate(MuebReceiver *receiver) : frame(configuration.frame()), q_ptr(receiver) { - socket.bind(configuration.broadcast_animation_port()); + socket.bind( + configuration.broadcast_animation_port(), + QAbstractSocket::ShareAddress | QAbstractSocket::ReuseAddressHint); QObject::connect(&socket, &QUdpSocket::readyRead, receiver, &MuebReceiver::ReadPendingDatagrams); -- GitLab