[Python-es] duda sobre sockets en python 2.5 y 3.2
Miguel Barraza
correo en miguelbarraza.com.ar
Lun Sep 26 17:39:17 CEST 2011
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
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://mail.python.org/pipermail/python-es/attachments/20110926/26f1a582/attachment.html>
Más información sobre la lista de distribución Python-es