[Python-es] duda sobre sockets en python 2.5 y 3.2

Miguel Barraza correo en miguelbarraza.com.ar
Lun Sep 26 18:31:42 CEST 2011


si, pero que error tiene ese código, mi duda es porqué en python 2.5 si anda, pero no anda en 3.2?, la sintacsis de python 3.2 cambia mucho en la de 2.5?.
con el python 2.5 portable ese código funciona, pero con el python 3.2 no anda.

atte, Miguel

Subject: Re: [Python-es] duda sobre sockets en python 2.5 y 3.2


  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 en python.org
  http://mail.python.org/mailman/listinfo/python-es
  FAQ: http://python-es-faq.wikidot.com/
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://mail.python.org/pipermail/python-es/attachments/20110926/060e6788/attachment.html>


Más información sobre la lista de distribución Python-es