Delivery Status Notification (Failure)
Gabriel Genellina
gagsl-py2 en yahoo.com.ar
Lun Mayo 19 20:27:35 CEST 2008
En Mon, 19 May 2008 15:13:47 -0300, kalith kalith <kalith.9 en gmail.com>
escribió:
> la verdad que todavia no la hago funcionar.. aca dejo el code no se que
> hago
> mal..
> #!/usr/bin/env python
>
> import socket, os, sys
>
> s0cket = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
(Perdón pero el nombre s0cket es *ho*rri*ble* !)
> try:
> s0cket.connect(('127.0.0.1', 9000))
> except:
> print "No se pudo establecer la conexion"
Este es el servidor o el cliente? El servidor no llama a connect, sino
bind + listen + accept. El ejemplo "echo" es casi lo mínimo-mínimo que
debe tener un servidor.
> Mensaje = "Sistema de control casero"
>
> s0cket.send((Mensaje))
Usa sendall en lugar de send; send no garantiza que se envíe todo el texto.
> os.dup2(s0cket.fileno(), sys.stdout.fileno())
Hay que hacer lo mismo para stdin y stderr.
> while 1:
> os.system('/bin/sh')
--
Gabriel Genellina
------------ próxima parte ------------
_______________________________________________
Lista de correo Python-es
http://listas.aditel.org/listinfo/python-es
FAQ: http://listas.aditel.org/faqpyes
Más información sobre la lista de distribución Python-es