elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Como proteger una cartera - billetera de Bitcoin


  Mostrar Mensajes
Páginas: 1 ... 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 [18] 19
171  Programación / Programación C/C++ / Re: Aprendiendo C: Programa resolver ecuaciones de 2º grado en: 15 Septiembre 2010, 18:20 pm
main devuelve int no void. y te falta un { ACA VA EL CODIGO } despues de un else
172  Programación / Programación C/C++ / Re: Aprendiendo C: Programa resolver ecuaciones de 2º grado en: 15 Septiembre 2010, 18:15 pm
stdio.h en vez de studio.h.
173  Programación / Programación C/C++ / Re: Pido Corrección: Conversor Informática en: 30 Agosto 2010, 03:50 am
Te tiro una pista para q quede mas lindo, podes hacerlo como ejercicio.

   char bit[] = "bits";
   char megabit[] = "Mb";
   char byte[] = "bytes";
   char kbyte[] = "KB";
   char megabyte[] = "MB";
   char gigabyte[] = "GB";
   char terabyte[] = "TB";

Todas esas variables que declaraste, comparten tipo, y ademas podemos decir q comparten "función u objetivo" (no se me ocurre una manera prolija de decirlo).
Proba metiendolas en un array, de manera q la opcion "i" te manda a la unidad en la i-esima posicion. Eso simplificaría el switch, (algo similar también para la conversión).
174  Programación / Programación C/C++ / Re: Opinion sobre WxWidgets en: 30 Julio 2010, 19:22 pm
Qt no solo no es dificil, sino q ademas es multiplataforma ( corre en windows, linux, symbian, maemo, windows mobile ... )
Ademas hay algun modulo para cada cosa, sockets, reproducir video y audio, scripting...
175  Programación / Scripting / Re: De PHP a Python, recomendaciones? en: 11 Febrero 2010, 15:44 pm
Desde mi punto de vista,
Primero aprende python... pegale una recorrida a la libreria standard y aprendete los modulos q te interesen...
Hay modulos para hacer cosas muy interesantes de manera muy facil...
Recien despues, aprende DJango o Trubo Gears...
Aprenderte CGI y demas protocolos por ahi con los Frameworks no te haga falta...
176  Programación / Scripting / Re: [Python] Ayuda con "Runtime error" en: 14 Diciembre 2009, 19:14 pm
El error es bastante claro...
Las recursiones no son infinitas... sino q las podes hacer hasta llenar el stack... si lo llenas... stack overflow...

En este caso... como es una matriz grande... y llamas a checkear muchas veces es muy probable q llegues al limite del stack... cuando eran mas chicas te alcanzaba....

Proba usando stackless python o no usando recursion...
177  Programación / Scripting / Re: Python + Sockets en: 3 Diciembre 2009, 04:01 am
Código
  1. import socket, select
  2.  
  3. s = socket.socket()#iniciamos el socket q va a escuchar
  4. s.bind(('127.0.0.1',9999))
  5. s.listen(5)#empezamos a escuchar
  6. input = [s] #en s vamos a poner la lista de sockets a atender
  7. totalData = "Welcom to the super server!\n"
  8.  
  9. while True:
  10.    rs ,ws ,es = select.select(input,[],[]) #rs read stream, write stream, error stream (creo no me acuerdo bien)
  11.    for r in rs:
  12.        if r is s: #si el socket es el q hace el listen, espero una conexion nueva
  13.            c, addr = s.accept()
  14.            ip , port = addr
  15.            print "From : " + ip
  16.            input.append(c)
  17.        else: #sino lo atiendo
  18.            try:
  19.                data = r.recv(1024)
  20.                disconnected = not data
  21.                if not disconnected:
  22.                    totalData += "" + data + "\n"
  23.                except disconnected:
  24.                disconnected = True
  25.                print r.gerpeername(), " disconnected"
  26.                input.remove(r) #si se desconecto lo saco de la cola...

Algo asi?
No lo probe...

Sino tenes clases para servers dadas por la libreria standard de python...

De ultima busca el libro fundations of python network programing
178  Programación / Scripting / Re: Python + Sockets en: 3 Diciembre 2009, 03:40 am
Acabo de hacer esto como para un ejemplo...
Es un server sincronico q acepta de a 1 conexion

Código
  1. import socket
  2.  
  3. s = socket.socket()#iniciamos el socket q va a escuchar
  4. s.bind(('127.0.0.1',9999))
  5. s.listen(2)#empezamos a escuchar
  6.  
  7. totalData = "Welcom to the super server!\n"
  8.  
  9. while True:
  10.    sc, addr = s.accept() #accept() devuelve una tupla sc (q es el socket del cliente) addr q es una tupla ("IP", puerto)
  11.    ip,p = addr
  12.    print "From : " + ip
  13.  
  14.    data = "" + sc.recv(1024) + "\n"  #leemos lo q nos manda el cliente
  15.    totalData += data
  16.    sc.send(totalData) #y le respondemos
  17.  
  18.    sc.close()#cerramos la conexion... y el ciclo vuelve a empezar...

Este server sirve para atender de a 1 conexion a la vez... Para tratar con varias podes ir usando Select, Threads.. etc..

Cliente:
Código
  1. import socket
  2.  
  3. TotalData = ""
  4.  
  5. while True:
  6.    s = socket.socket() #inicializamos el socket
  7.    data = raw_input("<<")
  8.    s.connect(("127.0.0.1",9999)) #lo conectamos al mismo puerto donde el server escucha
  9.    s.send(data) #mandamos cosas
  10.    TotalData = "" + s.recv(1024*4) #recivimos cosas
  11.    print TotalData #mostramos la cosa
  12.    s.close() #cerramos la cosa de la cosa (?) cerramos el socket
  13.    del s

Repito... no busca ni prolijidad ni nada esto... es para q veas masomenos un ejemplo... si buscas bien debe haber en este foro... y en internet varios ejemplos de todo tipo...
179  Programación / Scripting / Re: Python + Sockets en: 3 Diciembre 2009, 03:10 am
No entiendo bien esta parte...
Código
  1. sc, addr = s.accept()
  2. c = socket.socket()
  3. a = socket.socket()
  4. c.connect(('192.168.1.34', 9998))
  5. a.connect(('192.168.1.35',9997))
  6. while True:
  7.    resp = sc.recv(1024)
  8.    print resp
  9.    c.send(resp)
  10.    a.send(resp)
  11.  
A quien se conectan c y a?
180  Programación / Scripting / Re: (Python)Existen ventanas de entrada y salida de datos en python en: 14 Noviembre 2009, 23:04 pm
Yo use un poco PyQt... Me resulto bastante facil e intuitivo ( aclaro q ya usaba QT para C++ )

Sino esta ese q viene por defecto en python... tkinter o algo asi... no lo use... pero se le puede echar una mirada y ver q tal...
Páginas: 1 ... 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 [18] 19
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines