예제 #1
0
 def server_bind(self):
     if utils.OsInterfaceIsSupported():
         try:
             self.socket.setsockopt(socket.SOL_SOCKET, 25, responder_settings.Config.Bind_To+'\0')
         except:
             pass
     UDPServer.server_bind(self)
예제 #2
0
    def server_bind(self):
        MADDR = "224.0.0.252"

        self.socket.setsockopt(socket.SOL_SOCKET,socket.SO_REUSEADDR,1)
        self.socket.setsockopt(socket.IPPROTO_IP, socket.IP_MULTICAST_TTL, 255)

        Join = self.socket.setsockopt(socket.IPPROTO_IP,socket.IP_ADD_MEMBERSHIP,socket.inet_aton(MADDR) + responder_settings.Config.IP_aton)

        if utils.OsInterfaceIsSupported():
            try:
                self.socket.setsockopt(socket.SOL_SOCKET, 25, responder_settings.Config.Bind_To+'\0')
            except:
                pass
        UDPServer.server_bind(self)
예제 #3
0
 def server_bind(self):
     self.allow_reuse_address = 1
     UDPServer.server_bind(self)