next up previous contents
Next: Samples / No Up: Network Previous: ClassLoader

演習課題

課題

  1. Socket を使って、WWWのページを読む、wclient.java を作成せよ。
  2. WWWサーバ wserver.javaを作成せよ。
  3. 一個のdatagram パケットを送り出す sendPacket.java と、 それを受け取る、receivePacket.javaを作成せよ。
  4. ネットワーク上でクラスをロードする、simpleLoad.java を作成せよ。

応用課題

  1. wserver.javaを複数の接続要求に同時に応えられるように改良せよ。
  2. wserver.javaを、先のhomedir.java を利用して、「 user名」の形の リクエストを理解できるようにせよ。
  3. chat のプログラムを作成せよ。
  4. simpleLoader.javaにHashtableを組み込んで、いったんロードしたクラスに ついては、検索をスキップできるようにせよ。
  5. simpleLoader.javaは、単純なクラスの名前しか理解しない。 これを改良して、例えば、myclass.net.chatServer といった名前も理解できる ようにせよ。



maruyama@wakhok.ac.jp