私が過去に行ったソケットプログラミングは、単純なテキストストリームです。私は、ソケットを介してJavaオブジェクトのようなものを送信する最も効果的な方法は何でしょうかと思います。例えばソケットを介したオブジェクトの送信
私は、次のEmployeeクラスを持っている場合(従属はの依存情報からなる単純なクラスになります):
public class Employee {
private String name;
private double salary;
private ArrayList<Dependent> dependents;
}
私はEmployeeオブジェクトをシリアライズ作り、ソケットを介してインスタンスを送信する必要があります。または、Employees情報を含むxmlファイルを作成して送信する必要がありますか?どんな指針も大変ありがとうございます。あるいは、全く違った、より良い方法がありますか?ありがとうございました!
JSONコーディングはシリアル化よりも高速ですが、JSONデコードはデシリアライズよりも遅いと聞いています – shevchyk