Единственное программирование сокетов, которое я делал в прошлом, это простые текстовые потоки. Мне интересно, какой самый эффективный способ отправить что-то вроде объекта Java через сокет.
Например, если у меня есть следующий класс Employee (зависимым будет простой класс, состоящий из информации зависимого):
public class Employee {
private String name;
private double salary;
private ArrayList<Dependent> dependents;
}
Должен ли я просто сделать объект Employee Serializable и отправлять экземпляры через сокет. Или я должен написать XML-файл, содержащий информацию о сотрудниках, и отправить его? Любое руководство будет с благодарностью. Или есть какой-то совершенно другой и лучший способ? Спасибо!