--- a/hgext/zeroconf/Zeroconf.py Wed Feb 03 04:54:40 2016 +0000
+++ b/hgext/zeroconf/Zeroconf.py Wed Feb 24 22:22:18 2016 -0800
@@ -1266,8 +1266,8 @@
# work as expected.
#
pass
- self.socket.setsockopt(socket.SOL_IP, socket.IP_MULTICAST_TTL, 255)
- self.socket.setsockopt(socket.SOL_IP, socket.IP_MULTICAST_LOOP, 1)
+ self.socket.setsockopt(socket.SOL_IP, socket.IP_MULTICAST_TTL, "\xff")
+ self.socket.setsockopt(socket.SOL_IP, socket.IP_MULTICAST_LOOP, "\x01")
try:
self.socket.bind(self.group)
except Exception: