150:'Conexion de datos aceptada', 200:'OK', 214:'Los siguientes comandos SITE son reconocidos', #Se muestran dos mensajes 214, esta variable indica el primero, el segundo es server_name 220:'Bienvenido a Mip-Serv FTP. Debe loguearse antes de ejecutar algún comando', 221:'Cerrando sesión', 226:'Comando de conexion de datos ejecutado correctamente', 227:'Iniciando modo pasivo', 230:'Autenticado!', 250:'OK', 257:'Accion de directorio ejecutada correctamente', 350:'OK', 425:'No ha especificado una conexion de datos o no se pudo conectar', 331:'Se requiere contraseña', 500:'Comando no encontrado', 501:'Parametros incorrectos', 502:'Orden no implementada', 530:'Login fallido', 550:'Error en el sistema de ficheros. Compruebe su nombre y su tipo', 553:'Operación no permitida. Pruebe usar una cuenta con más privilegios' }, 'max_cons':20, 'max_size':1024*1024, #1 MegaByte 'STOU_prefix':'mipftp_stoufile_' } #Importa la librería principal import lib_mipftp #Declara el servidor server=lib_mipftp.servidor(configuracion)
221:'Cerrando sesión', 226:'Comando de conexion de datos ejecutado correctamente', 227:'Iniciando modo pasivo', 230:'Autenticado!', 250:'OK', 257:'Accion de directorio ejecutada correctamente', 350:'OK', 425:'No ha especificado una conexion de datos o no se pudo conectar', 331:'Se requiere contraseña', 500:'Comando no encontrado', 501:'Parametros incorrectos', 502:'Orden no implementada', 530:'Login fallido', 550:'Error en el sistema de ficheros. Compruebe su nombre y su tipo', 553:'Operación no permitida. Pruebe usar una cuenta con más privilegios' }, 'max_cons':2, 'max_size':1024*1024, #1 MegaByte 'STOU_prefix':'mipftp_stoufile_' } #Importa la librería principal import lib_mipftp class cliente(lib_mipftp.cliente): """Clase similar al cliente de la librería lib_mipftp""" pass #Declara el servidor server=lib_mipftp.servidor(configuracion,cliente)
def run(self): #print 'inicio' self.server=lib_mipftp.servidor(configuracion,cliente) print 'Valor:',self.server