def join()

in scripts/mcast.py [0:0]


    def join(self):
        # FIXME: Check the return value of setsockopt.
        #
        # Unfortunately, the following code does not work because
        # socket.getsockopt will return None.
        #
        #if self.setsockopt(socket.SOL_IP, socket.IP_ADD_MEMBERSHIP, self.mreq) != 0:
        #    logging.error("Could not join '%s' on '%s:%d'" % (grp_addr, if_addr, port))
        self.setsockopt(socket.SOL_IP, socket.IP_ADD_MEMBERSHIP, self.mreq)
        logging.debug("Joined the multicast network: %s on %s" % (self.grp_addr, self.if_addr))