pingの機能限定版であるpongプログラムのソース・コード「pong.c」について解説します。 プログラム本体の処理を行う「main」関数の前に、幾つか準備作業を行っています。1行目 から9行目ではプログラムが使用するヘッダー・ファイルの指定を行います。11行目では定 数の定義を行います。13行目から30行目では各種変数を宣言しています。そして32行目から 36行目ではこのプログラムが使用する 関数プロトタイプを宣言しています。 1: #include <stdio.h> 2: #include <sys/types.h> 3: #include <sys/socket.h> 4: #include <sys/time.h> 5: #include <netdb.h> 6: #include <signal.h> 7: #include <netinet/in_syst