diff options
Diffstat (limited to 'externals/vanilla/netreceive.c')
-rw-r--r-- | externals/vanilla/netreceive.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/externals/vanilla/netreceive.c b/externals/vanilla/netreceive.c index 468bad49..1345587e 100644 --- a/externals/vanilla/netreceive.c +++ b/externals/vanilla/netreceive.c @@ -121,6 +121,10 @@ static void *netreceive_new(t_symbol *compatflag, &intarg, sizeof(intarg)) < 0) post("setsockopt (SO_RCVBUF) failed\n"); #endif + intarg = 1; + if(setsockopt(sockfd, SOL_SOCKET, SO_BROADCAST, + (const void *)&intarg, sizeof(intarg)) < 0) + post("setting SO_BROADCAST"); /* Stream (TCP) sockets are set NODELAY */ if (!udp) { |