Registriert seit: 28. Sep 2006
198 Beiträge
Delphi XE Professional
|
Re: Indy UDPClient antwort des Servers zu groß
3. Nov 2008, 22:00
Hi!
Im Netzwerk gibt es eine maximale Paketgröße, z.B. bei Ethernet 1508 Bytes, von denen dann noch einige Bytes für das Netzwerkprotokoll abgezogen wird (Absenderadresse, Zieladresse, Typ etc). Laut einer kleinen Google-Suche jetzt gerade ebend, werden Pakete fragmentiert (das hat nichts mit Quake zu tun), wenn man versucht über UDP Datenpakete zu verschicken, die größer sind als diese maximale Paketgröße. Solche 'fragmented packets' werden oftmals von Firewalls abgewiesen.
Sinnvoll wäre es, die Daten in 1400-Bytes-Häppchen zu verschicken.
Kann aber auch sein, dass der Fehler ganz woanders liegt.
Gruß,
SirTwist
|