Beispiel #1
0
    def create_udp_listener(self):
        port = community.get_rpc_port()
        info('fetcher: Listening to UDP port %d\n' % port)
        rfd = create_udp_socket('', port, False, reuse = True)
        if rfd == None:
            warning('Can not listen to UDP broadcasts\n')
            return

        rfd.setblocking(False)
        io_add_watch(rfd, IO_IN, self.udp_listener_read)
Beispiel #2
0
    def create_udp_listener(self):
        if self.activeport != None:
            # Port specified in the command line
            port = self.activeport
        else:
            port = self.listener_port_setting.value
        rfd = create_udp_socket('', port, False, reuse = True)
        if rfd == None:
            warning('Can not listen to UDP broadcasts on port %d\n' % port)
            return

        info('Listening to UDP broadcasts on port %d\n' % port)
        rfd.setblocking(False)
        io_add_watch(rfd, IO_IN, self.udp_listener_read)