Perl ネットワークプログラミング

cgiでよく用いられるperlを使ったネットワークプログラムの作り方 について説明します.

Perlネットワークプログラミングの概要

CGIなどで広く利用されているPerlでは、非常に簡単にネットワーク サービスを利用するスクリプトを作ることができます。 WebページからCGIによりメールを送信したり、 perlでウェブページを取得したりするほか、ほとんどすべての ネットワークサービスを利用できます. ここでは、そのスクリプトの作り方を説明します.

perlではバークレーソケットを使うことができますので、 従来のソケットを使った通信プログラムはすぐに移植できます。 しかしperlのプログラムで非常に便利なのは, CPAN(Comprehensive Perl Archive Network) からネットワーク通信を行うパッケージを取ってきて, 使うことができる点です.これを利用すると非常に簡単に スクリプトを書くことができます。

ソケットを使ったプログラミング

ここでは、バークレーソケットを使って通信を行う perlスクリプトの例をあげます.

CPANのパッケージを使う方法

CPANにはperlプログラムで利用できる 様々なモジュールが登録されています。以下にこのモジュールを使った ネットワークプログラムの例を示します. 利用可能なモジュールは http://search.cpan.org/ から検索することができます。
 
FC Lab logo Copyright(c) 2001Takeshi FUJIKI All right reserved