rsrv: loopback mcast beacons

This commit is contained in:
Michael Davidsaver
2016-01-21 12:17:02 -05:00
parent a4e9dcff00
commit c884175a86
+12
View File
@@ -350,6 +350,18 @@ void rsrv_build_addr_lists(void)
(char *)&intTrue, sizeof(intTrue))<0) {
cantProceed("CAS: online socket set up error\n");
}
#ifdef IP_ADD_MEMBERSHIP
{
int flag = 1;
if(setsockopt(beaconSocket, IPPROTO_IP, IP_MULTICAST_LOOP, &flag, sizeof(flag))==-1)
{
char sockErrBuf[64];
epicsSocketConvertErrnoToString (
sockErrBuf, sizeof ( sockErrBuf ) );
errlogPrintf("rsrv: failed to set mcast loopback\n");
}
}
#endif
}
{