def __init__(self, server_addr, server_port): self.port = port TCPServer.__init__(self, server_addr, server_port) self.command_map["AUTH"] = self.command_handler #users: #{ username: password } self.users = {}
def __init__(self, server_addr, server_port): TCPServer.__init__(self, server_addr, server_port) self.command_map["FSCOMMAND"] = self.command_handler self.command_map["PING"] = self.ping self.command_map["GET_FILE"] = self.send_file self.command_map["SEND_FILE"] = self.receive_file self.listen()
def __init__(self, server_addr, server_port): TCPServer.__init__(self, server_addr, server_port) self.command_map["DSCOMMAND"] = self.command_handler self.command_map["CREATE_FILE"] = self.create_file self.command_map["DELETE_FILE"] = self.delete_file self.command_map["DIR_LIST"] = self.get_directory_listing self.command_map["GET_FILE"] = self.get_file self.command_map["CLOSE_FILE"] = self.get_file self.command_map["NEW_DIR"] = self.new_directory #{ dirpath: {filename: server_details} } self.directories = {} self.directories["/"] = {} #{ serverid: {ip, port} self.servers = {}