Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/sugar
diff options
context:
space:
mode:
authorDan Williams <dcbw@localhost.localdomain>2006-08-24 16:40:12 (GMT)
committer Dan Williams <dcbw@localhost.localdomain>2006-08-24 16:40:12 (GMT)
commit18a9ea1872c081b63de5dd554ffbf69ae7223de4 (patch)
tree8117c7796f23e104dfb6849d03f0d1ddda691640 /sugar
parentd2c082916573fad6ac06ffa8226b01ec98ae888c (diff)
Try to fix MostlyReliablePipe tracebacks in multicast stuff
Diffstat (limited to 'sugar')
-rw-r--r--sugar/p2p/MostlyReliablePipe.py7
1 files changed, 4 insertions, 3 deletions
diff --git a/sugar/p2p/MostlyReliablePipe.py b/sugar/p2p/MostlyReliablePipe.py
index 4c14020..10e69a5 100644
--- a/sugar/p2p/MostlyReliablePipe.py
+++ b/sugar/p2p/MostlyReliablePipe.py
@@ -636,9 +636,10 @@ class MostlyReliablePipe(object):
# Set some more multicast options
self._listen_sock.bind((self._local_addr, self._port))
self._listen_sock.settimeout(2)
- intf = socket.gethostbyname(socket.gethostname())
- self._listen_sock.setsockopt(socket.SOL_IP, socket.IP_MULTICAST_IF,
- socket.inet_aton(intf) + socket.inet_aton('0.0.0.0'))
+# Disable for now to try to fix "cannot assign requested address" errors
+# intf = socket.gethostbyname(socket.gethostname())
+# self._listen_sock.setsockopt(socket.SOL_IP, socket.IP_MULTICAST_IF,
+# socket.inet_aton(intf) + socket.inet_aton('0.0.0.0'))
self._listen_sock.setsockopt(socket.SOL_IP, socket.IP_ADD_MEMBERSHIP,
socket.inet_aton(self._remote_addr) + socket.inet_aton('0.0.0.0'))