[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