Skip to content
Snippets Groups Projects
Commit 638cc1c9 authored by jkerdreu's avatar jkerdreu
Browse files

I hate 78 lines width

git-svn-id: https://redmine.imt-atlantique.fr/svn/xaal/code/Python/trunk@1397 b32b6428-25c9-4566-ad07-03861ab6144f
parent 857a6c5f
No related branches found
No related tags found
No related merge requests found
......@@ -52,27 +52,14 @@ class NetworkConnector():
# TBD add bind_addr attrib
bind_addr = ''
self.__sock = socket.socket(
socket.AF_INET,
socket.SOCK_DGRAM,
socket.IPPROTO_UDP)
self.__sock = socket.socket(socket.AF_INET,socket.SOCK_DGRAM,socket.IPPROTO_UDP)
# self.__sock.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEPORT, 1)
# #formac os ???
self.__sock.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1)
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.__sock.setsockopt(
socket.IPPROTO_IP,
socket.IP_MULTICAST_TTL,
self.__hops)
mreq = struct.pack('4sl',socket.inet_aton(self.__address),socket.INADDR_ANY)
self.__sock.setsockopt(socket.IPPROTO_IP,socket.IP_ADD_MEMBERSHIP,mreq)
self.__sock.setsockopt(socket.IPPROTO_IP,socket.IP_MULTICAST_TTL,self.__hops)
def disconnect(self):
logger.info("Disconnecting from the bus")
......@@ -96,8 +83,7 @@ class NetworkConnector():
def send(self, message):
try:
self.__sock.sendto(
codecs.encode(message), (self.__address, self.__port))
self.__sock.sendto(codecs.encode(message), (self.__address, self.__port))
except socket.error as e:
self.networkError(e)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment