Web lists-archives.com

[MPlayer-dev-eng] [PATCH] Allow UDP slave port reuse.




When running multiple slave mplayers on the same machine, they fight
over binding the UDP port.  This change allows multiple slaves to bind
the same port.

===================================================================
--- udp_sync.c  (revision 38124)
+++ udp_sync.c  (working copy)
@@ -110,6 +110,10 @@
         if (sockfd == -1)
             return -1;

+        int reuse_val = 1;
+        setsockopt(sockfd, SOL_SOCKET, SO_REUSEADDR, &reuse_val,
sizeof(reuse_val));
+        setsockopt(sockfd, SOL_SOCKET, SO_REUSEPORT, &reuse_val,
sizeof(reuse_val));
+
         servaddr.sin_family      = AF_INET;
         servaddr.sin_addr.s_addr = htonl(INADDR_ANY);
         servaddr.sin_port        = htons(udp_port);
_______________________________________________
MPlayer-dev-eng mailing list
MPlayer-dev-eng@xxxxxxxxxxxx
https://lists.mplayerhq.hu/mailman/listinfo/mplayer-dev-eng