課題4:複数クライアント対応サーバの作成

課題3のサーバプログラムを,接続ごとに子プロセスを起動するものに変更せよ. 実際に自分で複数のクライアントから同時にサーバに接続して動作を確認せよ.
補足
複数クライアントに対応できていることを検査するためには,サー バからのコンテンツ送信時に一行ずつ待ち時間を挿入しておき,複 数の端末ウィンドウから二つ以上のクライアントを同時に接続して みるとよい.このためには,Cのsleep関数が使える.例えば,
   printf("foo\n");
   sleep(1);
   printf("bar\n");
とすると,fooを表示後,1秒待ってからbarを表示す る.

その他,telnetを使う方法もある.

   % telnet localhost 1111
とすれば,localhostの1111番ポートへの接続を行なうので, 接続した状態で別の端末からクライアントを接続してみればよい.

NAKAZAWA Koji
2014-09-30