import socket import bitacora, sys try: bita = bitacora.bitacora() ## s = socket.socket() s = socket.socket(socket.AF_INET, socket.SOCK_STREAM) # ahora se conecta al servidor web en el puerto 80 (http) ## s.connect(("www.mcmillan-inc.com", 80)) ## s.connect(("NPI06416A", 80)) s.connect(("10.0.2.125", 80)) s.listen(1) sc, addr = s.accept() while True: recibido = sc.recv(1024) if recibido == "quit": break print "Recibido:", recibido sc.send(recibido) print "adios"
def __init__(self): #----------------------------OJO---------------------------------- #Se debe configurar la primera vez que se instala pdvnp #Utilizando las variables de entorno del sistema os.environ['HOME'] #----------------------------OJO---------------------------------- #Atributos globales de Frame global win, win_bita, txt_bitapatch, txt_bita, Lta_mode, bto_examinar, bto_guardar, bto_cerrar, txt_bitaNMf, txt_bitaNAT, che_bitagua #Atributos globales de Bitacora global bita #Atributos globales de ArchiConfig global arch arch = ArchiConfig.ArchConfig() #Se debe activar todos los valores por defecto #estos valores lo tiene la clase ArchiConfig a = arch.Abrir() #a[0] es la rutadeGuardado #a[1] es el nombredearchivobitacora #a[2] es el modo #a[3] es el usuario ## print a #Instancio Bitacora bita = bitacora.bitacora() #llamar a configurar_bitacora bita.ConfigurarBitacora(a[0], a[1], a[2], a[3], a[4], a[5], a[6]) if bita.guardaResumen == 'True': bita.guardarResumen() #Siempre al inicializar Bitacora se debe verificar el #archivo bita.BorrarBitacora(a[0], a[1]) ## print bita.modo + bita.rutaGuardado + bita.nombredearchivobitacora + bita.usuario + bita.NumeroMaximoDeMensajes ## print bita.NombreDeArchivoTot ## print bita.guardaResumen #wx.Frame.__init__(self, parent,id,'Procesador de Imagen Raster Version 1.1.1.1', size=(1000,600)) wx.MDIParentFrame.__init__(self, None, -1, "MDI Padre") win = wx.MDIChildFrame(self, -1, "Hijo", style=0) win_bita = wx.MDIChildFrame(self, 2, "Configurar Bitacora") lbl_bita = wx.StaticText(win_bita, -1, "Nombre del archivo:", (80, 50)) txt_bita = wx.TextCtrl(win_bita, -1, bita.nombredearchivobitacora, (300, 50), size=(175, -1)) lbl_bitapatch = wx.StaticText(win_bita, -1, "Ruta donde se guarda los archivos:", (80, 80)) txt_bitapatch = wx.TextCtrl(win_bita, -1, bita.rutaGuardado, (300, 80), size=(175, -1)) lbl_bitalista = wx.StaticText(win_bita, -1, "Sobrescribir (w) Anadir (a):", (80, 110)) Lista = ['a', 'w'] Lta_mode = wx.Choice(win_bita, -1, (300, 110), choices=Lista) lbl_bitaNMf = wx.StaticText(win_bita, -1, "Numero Maximo de lineas:", (80, 150)) txt_bitaNMf = wx.TextCtrl(win_bita, -1, bita.NumeroMaximoDeMensajes, (300, 150), size=(175, -1)) #NombreDeArchivoTot lbl_bitaNAT = wx.StaticText(win_bita, -1, "Nombre del archivo de Totalizacion:", (80, 200)) txt_bitaNAT = wx.TextCtrl(win_bita, -1, bita.NombreDeArchivoTot, (300, 200), size=(175, -1)) #guardaResumen if bita.guardaResumen == 'True': guardaR = True else: guardaR = False che_bitagua = wx.CheckBox(win_bita, -1, "Bandera Totalizacion", (80, 250), (180, 20)) che_bitagua.SetValue(guardaR) bto_examinar = wx.Button(win_bita, -1, "Examinar", pos=(500, 80)) self.Bind(wx.EVT_BUTTON, self.OnDirectorio, bto_examinar) bto_guardar = wx.Button(win_bita, -1, "Guardar", pos=(400, 300)) self.Bind(wx.EVT_BUTTON, self.Onfile, bto_guardar) bto_cerrar = wx.Button(win_bita, -1, "Cerrar", pos=(500, 300)) self.Bind(wx.EVT_BUTTON, self.OnExitWindow, bto_cerrar) ## print che_bitagua.GetValue() ## print ArchiConfig.ver ## arch = ArchiConfig.ArchConfig() ## ## #Se debe activar todos los valores por defecto ## #estos valores lo tiene la clase ArchiConfig ## a = arch.Abrir() ## ## #a[0] es la rutadeGuardado ## #a[1] es el nombredearchivobitacora ## #a[2] es el modo ## #a[3] es el usuario #### print a[3] ## ## #Instancio Bitacora ## bita = bitacora.bitacora() ## ## #llamar a configurar_bitacora ## bita.ConfigurarBitacora(a[0],a[1],a[2],a[3]) ## print modo ## print bita.modo + bita.rutaGuardado + bita.nombredearchivobitacora + bita.usuario ## bitacora.bitacora.modo = Lta_mode.GetString(Lta_mode.GetSelection()) ## p = wx.Panel(self) self.MakeMenuBar()
def __init__(self): #----------------------------OJO---------------------------------- #Se debe configurar la primera vez que se instala pdvnp #Utilizando las variables de entorno del sistema os.environ['HOME'] #----------------------------OJO---------------------------------- #Atributos globales de Frame global win, win_bita, txt_bitapatch, txt_bita, Lta_mode, bto_examinar, bto_guardar, bto_cerrar #Atributos globales de Bitacora global bita #Atributos globales de ArchiConfig global arch arch = ArchiConfig.ArchConfig() #Se debe activar todos los valores por defecto #estos valores lo tiene la clase ArchiConfig a = arch.Abrir() #a[0] es la rutadeGuardado #a[1] es el nombredearchivobitacora #a[2] es el modo #a[3] es el usuario print a #Instancio Bitacora bita = bitacora.bitacora() #llamar a configurar_bitacora bita.ConfigurarBitacora(a[0], a[1], a[2], a[3]) print bita.modo + bita.rutaGuardado + bita.nombredearchivobitacora + bita.usuario #wx.Frame.__init__(self, parent,id,'Procesador de Imagen Raster Version 1.1.1.1', size=(1000,600)) wx.MDIParentFrame.__init__(self, None, -1, "MDI Padre") win = wx.MDIChildFrame(self, -1, "Hijo", style=0) win_bita = wx.MDIChildFrame(self, 2, "Configurar Bitacora") lbl_bita = wx.StaticText(win_bita, -1, "Nombre del archivo:", (80, 50)) txt_bita = wx.TextCtrl(win_bita, -1, bita.nombredearchivobitacora, (300, 50), size=(175, -1)) lbl_bitapatch = wx.StaticText(win_bita, -1, "Ruta donde se guarda los archivos:", (80, 80)) txt_bitapatch = wx.TextCtrl(win_bita, -1, bita.rutaGuardado, (300, 80), size=(175, -1)) lbl_bitalista = wx.StaticText(win_bita, -1, "Sobrescribir (w) Anadir (a):", (80, 110)) Lista = ['a', 'w'] Lta_mode = wx.Choice(win_bita, -1, (300, 110), choices=Lista) bto_examinar = wx.Button(win_bita, -1, "Examinar", pos=(500, 80)) self.Bind(wx.EVT_BUTTON, self.OnDirectorio, bto_examinar) bto_guardar = wx.Button(win_bita, -1, "Guardar", pos=(400, 150)) self.Bind(wx.EVT_BUTTON, self.Onfile, bto_guardar) bto_cerrar = wx.Button(win_bita, -1, "Cerrar", pos=(500, 150)) self.Bind(wx.EVT_BUTTON, self.OnExitWindow, bto_cerrar) ## print ArchiConfig.ver ## arch = ArchiConfig.ArchConfig() ## ## #Se debe activar todos los valores por defecto ## #estos valores lo tiene la clase ArchiConfig ## a = arch.Abrir() ## ## #a[0] es la rutadeGuardado ## #a[1] es el nombredearchivobitacora ## #a[2] es el modo ## #a[3] es el usuario #### print a[3] ## ## #Instancio Bitacora ## bita = bitacora.bitacora() ## ## #llamar a configurar_bitacora ## bita.ConfigurarBitacora(a[0],a[1],a[2],a[3]) ## print modo ## print bita.modo + bita.rutaGuardado + bita.nombredearchivobitacora + bita.usuario ## bitacora.bitacora.modo = Lta_mode.GetString(Lta_mode.GetSelection()) ## p = wx.Panel(self) self.MakeMenuBar()
from flask import Flask,request from usuarios import Usuarios from sesion import Sesion from bitacora import bitacora app = Flask("usuario") usuario = Usuarios() sesion = Sesion() bita = bitacora() @app.route('/crear_usuario',methods=['POST']) def crear_usuariol(): print "crear usuario" usu = str(request.form['usuario']) passwd = str(request.form['password']) ret =sesion.crear(usu,passwd) print "hola-"+ret bita.cargar(ret) return ret @app.route('/login',methods=['POST']) def login(): usu = str(request.form['usuario']) passwd = str(request.form['password']) ret= sesion.login(usu,passwd) bita.cargar(ret) return ret @app.route('/listad',methods=['POST'])