Skip to content
Snippets Groups Projects
Commit 303eb86f authored by jkerdreu's avatar jkerdreu
Browse files

Fix setTTL

git-svn-id: https://redmine.imt-atlantique.fr/svn/xaal/trunk@233 b32b6428-25c9-4566-ad07-03861ab6144f
parent d7febb7c
No related branches found
No related tags found
No related merge requests found
......@@ -37,10 +37,11 @@ class NetworkConnector():
self.__sock = socket.socket(socket.AF_INET, socket.SOCK_DGRAM, socket.IPPROTO_UDP)
#self.__sock.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEPORT, 1)
self.__sock.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1)
self.setTTL(ttl)
self.__sock.bind((bind_addr, self.__port))
mreq = struct.pack('4sl', socket.inet_aton(self.__address), socket.INADDR_ANY)
self.__sock.setsockopt(socket.IPPROTO_IP, socket.IP_ADD_MEMBERSHIP, mreq)
self.setTTL(ttl)
def disconnect(self):
self.__sock.close()
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment