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/