システム・プログラム 電子・情報工学系 新城 靖 <yas@is.tsukuba.ac.jp>
このページは、次の URL にあります。
http://www.coins.tsukuba.ac.jp/~yas/coins/syspro-2004/2004-04-26
/finger.html
あるいは、次のページから手繰っていくこともできます。
http://www.coins.tsukuba.ac.jp/~yas/
http://www.is.tsukuba.ac.jp/~yas/index-j.html
% finger 利用者名@ホスト名![]()
fingerサーバからデータを得るプログラムを作りなさい。そのプログラムの名 前を、rfinger とする。
rfinger コマンドは、次のように3つの引数を与えて利用するものとする。
% ./rfinger host port usernameここで、host は、ホスト名、port は、TCP/IP のポート番号、username は、 調べたい利用者名である。ポート番号は、標準では、79 である。 (ポート番号を省略できるようにしてもよい。)![]()
まず telnet で、finger サービスに接続し、 キーボードから命令を与えて実行してみなさい。次に、同じことをするプログ ラムをC言語で作りなさい。echoサービス のクライアント をコピーして、必要な部分を書き換えるとよい。
プログラムをつくる時には、行末の扱い(CR-LF)に注意し ないさい。