diff --git a/src/muebreceiver_p.h b/src/muebreceiver_p.h
index 019332f94b011b99bc88284f1a8d300e7866cb0f..dee8ee6b2846dff0573730fb543fa17fe04253ad 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);