演習 4 ダウンロードしたサンプル
のうち,
sample/c-csディレクト
リにある
server.cと
client.cを自分の作業ディレクトリ
にコピーし,コンパイル,実行して動作を
確かめよ.実行の際は,端末ウィンドウを二つ開き,それぞれで
server,
clientを実行するとよい.
% gcc -o server server.c
% gcc -o client client.c
% ./server 30001 (接続を受け付けるポート番号を指定して実行)
別の端末ウィンドウで以下を実行する.
% ./client localhost 30001 (接続先のホストとポート番号を指定して実行)
localhostは自分自身を指す特別なホスト名である.
ifconfig で確
認したIPアドレスを指定してもよい
クライアントからの接続が成功すると,通信が行なわれ,サーバ側に
Request from client,クライアント側に
1 2 3が表示されるはずである.
さらに,他のホストのIPアドレスを調べ,自分のホストと他ホストとの間
の通信を試してみよ.