だからここに取り引きがあります:私は常にTCPソケットによってクライアントを受け入れているサーバーを実行しています:
public ArrayList<Socket> lista_users = new ArrayList<Socket>();
ソケット;
s = serverSocket.accept();
lista_users.add(s);
avisa_all(lista_users, s);
Thread t_trata_cliente = new Thread(new trata_cliente(lista_users, s));
t_trata_cliente.start(); //this Thread is responsable for interacting with
//the clients (where my question is)
配列リストにソケットを保存しています。クライアントにさまざまな種類の情報を送信したい場合 (スレッド "trata_cliente")。異なる種類の情報を言うときは、最初に警告メッセージを送信し、次にオブジェクト、次に何らかのメッセージを送信し、次にオブジェクトを送信します。
それを行う最良の方法は何ですか?