2009年4月12日日曜日

卒論準備演習: ネットワークプログラミング

課題: ネットワークプログラミングの基礎

期日: 4月30日まで

課題1)  クライアントが送った文字列をサーバー側に表示するプログラムを
      Java, C, Ruby で記述せよ (プロトコルは TCP)

hostA) ./server -port 8888 (ポート8888で待機)
hostB) ./client -server hostA:8888 "Hello World"

注意点
- クライアントとサーバーは異なるホストで稼動することを仮定せよ。
- マシンは Condor クラスタを利用
- 開発環境は Java は Eclipse, C と Ruby は Emacs を使用
- ソースコードは Subversion で管理
 - パケット監視ツールを用いてパケットを監視せよ

課題2) 課題1で作成したプログラム(Java, Ruby, C のどれかでよい)を拡張する。適当な
  プロトコルを設計し、それを実装する クライアント、サーバーを実装せよ
      

0 件のコメント:

コメントを投稿