★★ Java の宿題ここで答えます Part 58 ★★

このエントリーをはてなブックマークに追加
480デフォルトの名無しさん
【 課題 】http://sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=28470
http://sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=28471
このサーバー・クライアント間の通信システムを、
1)二台のPCでサーバーを起動し、一方のPCでクライアントを起動、どちらかのサーバーのみにメッセージを送信する。
クライアントからのメッセージを受信したサーバーは、もう一方のサーバーにそのメッセージを送信するように、プログラムを改良せよ。
(AのPCのクライアントからBのPCのサーバーにabcというメッセージを送信すると、
Bのサーバーはそれを受信し、同時にAのPCのサーバーにそのabcというメッセージを送信するように)

2)また、上記のソケット通信プログラムと以下のマルチスレッド掛算プログラムを参考に、
CPU2台にそれぞれLmultiServerのソケット版を作成し、さらに一方のPC上にクライアントとして
DualMultiを参考にマルチスレッド版で同時掛算を両方のPCに発行し、結果を貰い、
加算集計して表示するクライアントプログラムを作成せよ。
通信はソケットを使い、別の2つのポート番号を使用する。
(注:メソッド呼び出しは、パラメータ付き呼び出しと戻り値が組みで発呼されるが、
ソケットは出力と入力が別個に処理されるのでプログラム作成にあたっては注意が必要)
DualMulti:http://sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=28490
LMultiClient:http://sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=28491
         http://sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=28492
         http://sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=28493
【 期限 】できれば本日中に
お願いします。