[Python-es] UDPSock.recvfrom(buf) ??????? (buf) ???

Jesus Cea jcea en jcea.es
Mar Jul 3 21:21:01 CEST 2012


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 09/06/12 13:02, Rolando José Torres Sánchez wrote:
> en el sock tcp/udp el buf que sirve es hasta 1500 que es el tamaño 
> maximo del paquete IP por tanto aunque pongan un tamaño mayor dé
> bufer no Creo qué sirva puesto que los paquetes IP no siempre
> llegan en todas las ocasiones consecutivos y menos en udp. Y el
> bufer siempre guarda datos consecutivos.

Si no recuerdo mal, en UDP puedes enviar un dato de hasta 65535 bytes,
que se troceará en paquetes de 1500 bytes (o menos, según el MTU) en
la red y, si todos llegan a su destino, se reconstruyen allí y se
entregan como una unidad indivisible de 65535 bytes.

Es mala idea porque si se pierde algún paquete UDP, no se podrá
reconstruir el final aunque lleguen el resto, pero por poder, se puede
hacer y de hecho es algo que se suele hacer en la red local (NFS,
Jumbo packets, etc).

- -- 
Jesus Cea Avion                         _/_/      _/_/_/        _/_/_/
jcea en jcea.es - http://www.jcea.es/     _/_/    _/_/  _/_/    _/_/  _/_/
jabber / xmpp:jcea en jabber.org         _/_/    _/_/          _/_/_/_/_/
.                              _/_/  _/_/    _/_/          _/_/  _/_/
"Things are not so easy"      _/_/  _/_/    _/_/  _/_/    _/_/  _/_/
"My name is Dump, Core Dump"   _/_/_/        _/_/_/      _/_/  _/_/
"El amor es poner tu felicidad en la felicidad de otro" - Leibniz


-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQCVAwUBT/NGHJlgi5GaxT1NAQKyrgP/dLea0lwdlEj0UH1Zf4uuVVnRsNVI/ckz
33FtBpI1Rw9arGYIsRMHCWAmKUJKTUOTn1prdpZpC7tVX3i2oBIf5VF7+pgK3wTu
SUkDVvQaqLSHBCaHTH/8URamOwg0T2q4VfqPFBXyQTAGebEmhsEmgpAx5GLpc61D
MwtlLjVl+ug=
=fV95
-----END PGP SIGNATURE-----


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