NetEcho プログラムについて このプログラムは、ネットワークプログラミングの例題として 書かれたものです。 Internet の echo protocol (Internet Standard 0020, RFC-0862) を利用した、簡単な双方向通信のクライアントプログラムの例です。 W.Richard Stevens 著 "UNIX Network Programming", Prentice-Hall (1991) ISBN 0-13-928755-8 の Section 6 および Section 10 を基礎にしています。 プログラムは Berkeley Sockets および Windows Sockets で 動作するように書かれています。言語は ANSI-C を用いています。 PORT の選択は、IPPORT_ECHO が定義されていれば(通常は の中)、それを使い、定義されていなければ 7 に 固定しています。より柔軟にするには、getservbyname() を 用いた方がよいでしょう。 また、gethostbyname() によって IP address を得た場合は、 リストの先頭 address だけを使用するようになっています。 host address type や address 長のチェックも行っていません。 実際のアプリケーションでは、このあたりのチェックを厳重にした 方がよいでしょう。