[Python-de] UDP Pakete vollständig vom socket lesen wenn die Länge vorher nicht bekannt ist?

Julian Rath julian.rath at gmail.com
Fr Dez 14 18:55:15 UTC 2007


Am 13.12.07 schrieb Bastian Venthur <venthur at debian.org>:
> Hi Liste,
>
> ich versuche über einen Socket UDP Pakete zu lesen. Nach meinem
> Verständniss kommen UDP Pakete doch immer ganz (vollstädig) oder
> garnicht an oder?
>
> Wie lese ich also vollständige Pakete von einem socket, wenn ich vorher
> nicht weis wie lang sie sind?

UDP Packete sind maximal 65535 = 0xFFFF lang, damit sollte das Problem
gelöst sein.