第D章 ネットワークプログラミングの初歩

第D章の構成
D-1 数あてゲーム
D-2 ポート番号
D-3 POP3

【学習内容とねらい】

本章では、簡単なネットワークプログラミングを学習します。Delphiに用意されているコンポーネントを使うと、驚くほど簡単にネットワーク通信が可能になります。つまり、複数のコンピュータの間でメッセージのやりとりを行うことができるのです。それを体験してもらいます。内容は初歩的ですが、その気になれば、電子メールを受信する簡単なメーラを作成することもできるようになるはずです。もっとも、本格的なネットワークアプリケーションを作成しようと思えば、ネットワークプロトコルなど、ネットワークに関する基礎を学習する必要があります。興味がある人は、市販の参考書等で学習してみてください。

さて、ネットワークプログラミングを行う際には、コンピュータウィルスなどから自分のコンピュータを守るセキュリティの問題を避けて通れません。そして、自身のコンピュータを不正な攻撃から守るということと同時に、そのような不正あるいはいたずらは決してしない、というモラルを持つことも必要です。本章の学習が、そのようなセキュリティに対する意識あるいは自覚を持つきっかけになれば幸いです。