That size is based upon the fact that most ethernet networks have an MTU size of around the same number (the MTU being the largest number of bytes that can be transmitted in a single ethernet frame (after adding ethernet headers and the like) without fragmentation; any thing bigger will wind up being split at the IP layer into multiple packets). Since UDP is usually used in an attempt to get the most performance out of the network you want to avoid extra overhead (such as fragmenting and re-assembling) if at all possible (I also see mentions of some OSen not allowing packets larger than a certain size so there could be platform issues involved as well).

Probably the best route would be to submit a patch which provides a user-configurable parameter (RecvSize maybe) which defaults to the current 1500 value.

The cake is a lie.
The cake is a lie.
The cake is a lie.


In reply to Re: 1500 Byte UDP Limit in POE::Wheel::UDP? by Fletch
in thread 1500 Byte UDP Limit in POE::Wheel::UDP? by cmv

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.