static byte[] formString(List list,byte[] data)
{
String all="";
for(int k=0; k<list.size(); k++)
{
all+=list.get(k).toString();
all+="\n";
}
all.getBytes(0,all.length(),data,0);
return data;
}
(Java) Объекты и UDP
Имеется вопрос)
Объекты и UDP. Вопрос не принципиальный, так, из любви к искусству.
Имеется тот же класс MyClass, и второй класс с АrrayList из экземпляров MyClass. По условию задания необходимо осуществить передачу объектов(!!) ArrayList от сервера клиенту с использованием UDP.
С DatagramPacket возможно передавать только byte[] (или я заблуждаюсь?), для этого реализовываю функцию:
Код:
Всё работает, а преподаватель в ужасе и утверждает, что можно иначе и вообще не так; как именно - не объясняет.
Потому меня терзает вопрос - как же можно еще? Поделитесь, пожалуйста, информацией, очень уж интересно:)
[COLOR=red]предупреждение: читайте правила раздела Студентам - одна тема, один вопрос. в следущий раз просто удалю тему, если будете нарушать правила.[/COLOR]