Сколько байтов я выделяю для буфера пакетов при создании сервера Java UDP? - PullRequest
1 голос
/ 13 ноября 2011
public DatagramPacket(byte[] buf,int length)
// Constructs a DatagramPacket for receiving packets of length length. 

Используя классы Java ванили для UDP-сервера (DatagramSocket), как мне рассчитать размер буфера для входящего пакета?Я просмотрел javadocs, и, кажется, существует метод с именем getReceiveBufferSize () , но я действительно не знаю, для чего я буду использовать возвращаемые данные.

1 Ответ

2 голосов
/ 13 ноября 2011

Если у вас нет других подсказок относительно требований / спецификаций вашего приложения / протокола, 64K - хороший размер - он никогда не будет слишком маленьким.

...