Limitar ancho de banda

Rodrigo Mayorga rmayorga en ipvg.cl
Vie Sep 16 15:28:22 CEST 2005


Yo tuve un problema parecido con un servidor web que programé con python para una tarea de la universidad.

La única solución que encontré fue utilizar sockets y trabajar con el protocolo HTTP.

Si deseo transmitir 100Kb a 8Kbps, divido los 100 por 8 y cada paquete es enviado cada segundo (usando un timer o sleep()).

No tengo el código fuente, ya que ese trabajo fue hace tiempo.


> -----Mensaje original-----
> De: python-es-bounces en aditel.org [mailto:python-es-bounces en aditel.org]En
> nombre de Marcos Sánchez Provencio
> Enviado el: Viernes, 16 de Septiembre de 2005 7:29
> Para: La lista de python en castellano
> Asunto: Re: [Python-es] Limitar ancho de banda
> 
> 
> Busca por google "traffic shaping" y cosas así
> 
> On vie, 2005-09-16 at 13:22 +0200, JoePC wrote:
> > El problema sirge cuando el email es muy grande y se tarda un 
> rato en enviar.
> > 
> > El 16/09/05, Paco Moreno<packo en assamita.net> escribió:
> > > El Viernes 16 Septiembre 2005 10:06, JoePC escribió:
> > > > Estoy realizando un programa que manda emails por smtplib, pero el
> > > > problema es que consume todo el ancho de banda y la conexion va
> > > > despacio.
> > > > ¿Alguien sabe como limitar el ancho de banda tanto en envio como en
> > > > recepcion? Gracias.
> > > > _______________________________________________
> > > > Python-es mailing list
> > > > Python-es en aditel.org
> > > > http://listas.aditel.org/listinfo/python-es
> > > ¿mandandolos con un timeout? si manda un correo cada segundo 
> no creo que tenga
> > > problemas.
> > > --
> > > On a normal ascii line, the only safe condition to detect is a 'BREAK'
> > > - everything else having been assigned functions by Gnu EMACS.
> > >         -- Tarl Neustaedter
> > > |Paco Moreno
> > > |web: http://www.assamita.net
> > > |blog: http://blog.assamita.net
> > > |correo: packo en assamita punto net
> > > |jabber: packo en jabber-hispano.org
> > > |skype:  Paco Moreno
> > > -----BEGIN PGP PUBLIC KEY BLOCK-----
> > > Version: GnuPG v1.2.5 (GNU/Linux)
> > > 
> > > mQGiBELCsD4RBAClXnpH6C7PbvowxwA2t2kEjJXhDtzVyVZuSEw6c/Pv7lOLLRZn
> > > v19dlLdrS+6r7DnMD04kAngwz8Cyl/6THzE5oORORcbmqblpHtjuA3FGeviizDYS
> > > AAGxNBDETRMNWW0ySZ7+TbIRoxWXKqR6mV6HMHHXgGrSHGRvns8gbliKWwCgzSRh
> > > YrtTHS7YTZcqLSIFLtIfHtMD/iwr2lWsx+kIVWFxdMKr5aGkVvPEuvKYy5zb7SLU
> > > e8ZS4yCQ0dqEDzAt51pZrlDNjz9uT5Ph82oeq3RwfE3dC8OCoAFMOo9gBgfN7vWX
> > > BYxBH0/5AAPM0zXSONueOby/XaZCE8RvSgR8SFLB+PrTh2NbxU1x5hVpEJhmv9CF
> > > qZulA/9cB5tucR6x1PpaHbbCADrW2I0k0iLsgZ9xBMzJAXd9TcVBPctsTKW6CBrm
> > > 6cuOlqm4KTXT7fVlnQlYO4VNNFL9dTsX6dAJh9zR2Dnjq/lzJDciEQ1lu71BckNR
> > > qGNk0zDpEneEYLloUFgZ9LkXS23lbbU8en/vuVD86bZlIqpqabQgUGFjbyBNb3Jl
> > > bm8gPHBhY2tvQGFzc2FtaXRhLm5ldD6IWwQTEQIAGwUCQsKwPgYLCQgHAwIDFQID
> > > AxYCAQIeAQIXgAAKCRBd6TKMpwYu7KRZAJwID/yV+qRR18EzBp5EDU8eI2KWLgCg
> > > n8JEE96mw/+QE5njfa10hoaMfd65AQ0EQsKwPxAEANprAa1sMRSneKp0xYMmNuyF
> > > NnOM/Gt2jp5Ckoa+EOxgrgXyt3VDiM0NYo96lIqoRkWj3F3oVP9dA+OpIKaFUwd6
> > > 2Uom4E5JD51iimtMTajq+qZ428N3ZN+bRPcMHs3+eO4rficZ6AGovRQeSY2+guWg
> > > CwPwb8QTS4/WTf3amVWrAAMFA/4uZWN7GrRJoAjFiiQ528FBAUpqsG/Zf3qIGpFT
> > > 8gpGPU0t71zjsPpfDkRHRNapxrYwYql+8yPipSTDhdiOhD2NNJ4eXSltYsbYW+YV
> > > yytCMGOe5FU3Qamea1VQZjr688p9ahv7UphvvielDgp4WFKwQdAAdU5iknodcN8t
> > > GrUBzIhGBBgRAgAGBQJCwrA/AAoJEF3pMoynBi7san4AnRLXPIo+1TZS4rTAy63t
> > > jRs1u+qtAKDCqWwlhYioil28PbjO2d8RMzfhQA==
> > > =mY0w
> > > -----END PGP PUBLIC KEY BLOCK-----
> > > 
> > > _______________________________________________
> > > Python-es mailing list
> > > Python-es en aditel.org
> > > http://listas.aditel.org/listinfo/python-es
> > >
> > _______________________________________________
> > Python-es mailing list
> > Python-es en aditel.org
> > http://listas.aditel.org/listinfo/python-es
> -- 
> Marcos Sánchez Provencio <rapto en arrakis.es>
> 
> 

------------ próxima parte ------------
_______________________________________________
Python-es mailing list
Python-es en aditel.org
http://listas.aditel.org/listinfo/python-es


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