・   「Java実践編」 補足

通信プログラムの確認他

ここまで紹介してきたサンプルの総まとめをします。


・ 準備(学内向け):
それぞれのウィンドウシステムの端末エミュレータを開き、 各自のJavaの課題の作業用のディレクトリ java2 に移動しなさいなさい。 今回は通信プログラムを試すため、2個ウィンドウを開いてください。


・ 基本課題5:「TCP/IPによる通信(サーバ側)」

  1. ソースファイル MessageServer.java (教科書 P.204-205)を作成しなさい。 ただし通信するメッセージの内容は、 必ず各自で工夫したものに変更すること。
  2. コンパイルできたら実行し、クライアントからの通信を待ちなさい。 (この実習時間中は起動したままにしておくこと。)

・ 基本課題6:「TCP/IPによる通信(クライアント側)」

  1. ソースファイル MessageClient.java (教科書 P.203)を作成しなさい。
  2. コンパイルできたら、たとえば次のようにして自分のサーバに 接続できることを確認しなさい(引数に与えるマシン名は自分の座席のものを 指定すること。) それが確認できたら、次に他のマシンで走っている MessageServer に接続できる かも試してみなさい。
    
    java  MessageClient  pc2f020
    java  MessageClient  pc2f110
    java  MessageClient  pc2f119
              :
              :
    
    

・ 今週のレポート課題(学内用):
ここまでの課題が終わった人は、下記の項目を tatsuo宛のメール で報告しなさい。(Subjectは program20)

  1. 前回の課題2:のプログラム(HostInfo)を使って、 www.kantei.go.jp(首相官邸のWWWサーバ)の IPアドレスを調べなさい。
  2. 課題6:の通信プログラム(MessageClient)で、 最低3人の人のサーバプログラムにアクセスしなさい。 相手のマシン名と 受け取ることができたメッセージの内容を送りなさい。

総まとめ課題について を参照して、今年度のまとめの課題を作成してください。 (2002年1月31日締め切り)


実習の目次   今週の講義の内容