★★ Java の宿題ここで答えます Part 58 ★★
■ このスレッドは過去ログ倉庫に格納されています
0413デフォルトの名無しさん
2006/11/01(水) 17:52:45課題1は壮絶に簡単だ。 こんな感じで
private void processConnection() throws IOException {
String terminate = "クライアント:TERMINATE";
String message = "サーバーより:接続成功";
output.writeObject(message);
output.flush();
enterField.setEnabled(true);
enterField.setEditable(true);
do {
try {
message = (String) input.readObject();
displayArea.append("\n" + message);
displayArea.setCaretPosition(displayArea.getText().length());
// 課題 1) ここから----
output.writeObject(message + "を受信しました");
output.flush();
// --------ここまで
} catch (ClassNotFoundException classNotFoundException) {
displayArea.append("\n未知のオブジェクトを入力");
}
} while (!message.equals(terminate));
}
課題2は、仕様があいまい過ぎてどうしたもんか?
2台のPCで動いてるサーバ間で転送するなら、もう一方のサーバがどこにいるか知らなきゃいけないが
その辺の仕様が無いとなれば、プログラム内にハードコーディングしちゃうよ?
■ このスレッドは過去ログ倉庫に格納されています