のうち,sample/c-csディレクト
リにあるserver.cとclient.cを自分の作業ディレクトリ
にコピーし,コンパイル,実行して動作を
確かめよ.実行の際は,端末ウィンドウを二つ開き,それぞれでserver,
clientを実行するとよい.
% gcc -o server server.c % gcc -o client client.c % ./server 30001 (接続を受け付けるポート番号を指定して実行)
% ./client localhost 30001 (接続先のホストとポート番号を指定して実行)
クライアントからの接続が成功すると,通信が行なわれ,サーバ側に Request from client,クライアント側に1 2 3が表示されるはずである.
以下では,サンプルプログラムの概要を解説しているが,説明されていない関数 はmanコマンドを用いて調べるなどして動作を理解しておくこと.
NAKAZAWA Koji