hgext/zeroconf/Zeroconf.py
changeset 28249 c16949fcb566
parent 27637 b502138f5faa
child 28295 01815c159856
--- 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: