On 09/26/2011 10:39 AM, Miguel Barraza wrote:
hola, aqui probando y probando llegué a una duda muy estraña.
este código de servidor de sockets lo probé con python 2.5 portable y funciona 
correctamente, lo probé en otra pc con python 2.4 y tube el mismo resultado, 
pero en mi pc con python 3.2 no funciona, se cierra automaticamente el 
interprete y no se porque no me lo quiere correr, la sintacsis cambia para 
python 3.2?. o porque podría ocurrir este problema.

aclaro: utilizo windows xp con python 3.2 instalado, y para pruebas tengo el 
python 2.5 portable.

código del ejemplo:

import socket

s = socket.socket()
s.bind(("localhost", 9999))
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"

sc.close()
s.close()

fin del código.

gracias, saludos.

atte, Miguel


Socket solo funciona sobre sistemas *nix, winsock se utiliza para windows.
_______________________________________________
Python-es mailing list
Python-es@python.org
http://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/

Responder a