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)
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)