Преобразование в XML занимает больше места на клиенте и сервере, чем просто их последовательная отправка, поскольку вы в основном копируете содержимое в новую переменную.Отправка их поочередно может не использовать полную емкость пакета, но вы всегда можете просто обработать первый пакет и перезаписать его следующим, чтобы сэкономить место (по крайней мере, так я сейчас и делаю).
Однако его сериализация, вероятно, замедлит передачу, так как вам нужно отправить несколько пакетов.С другой стороны, если вы поместите все в один XML, вы можете столкнуться с ограничениями размера пакетов
(здесь я говорю о DatagramSocket
и DatagramPacket
, поскольку именно эти я используюЯ не знаю, как обстоят дела с другими методами перевода.