Witam.
Piszę pewną aplikację wykorzystującą UDP, zauważyłem że w odróżnieniu do C# trzeba podać wielkość bufora dla pakietu, w tutorialach zauważyłem że przeważnie wykorzystują byte[1024], ale co gdy mój pakiet ma więcej ? Ponadto wyczytałem że pakiet UDP może mieć max wielkość 64KB byte[65535] jeżeli się nie mylę.
I moje pytanie jest takie czy ustawić bufor na 1024 i zrobić "chunkowanie"/dzielenie pakietów ? i je kleić ? czy lepiej 65535 i mieć spokój ale z drugiej strony jak obiciąć tą liste do tylu bajtów ile faktycznie klient wysłał ? np. 20 tylko ?