top

TOP  RSS  Login

Perl - IO::Handle

概要

入出力ハンドルにオブジェクト指向的なメソッドを導入させたもの。IO::Socket::INET などで返される他、ファイルハンドルについても適用することが可能。

メソッド

print を始め、read、eof、close など、ファイルハンドルに対して用いる関数が使用可能。

サンプル

use IO::Socket::INET;

my $c = IO::Socket::INET->new("localhost:80") or die;

# print $c ...;
$c->print( join("\r\n",
  "GET / HTTP/1.0",
  "Host: localhost",
  "", ""
) );

# $_ = <$c>; print $_;
print $c->getline;

print $c->eof; # ""

# print <$c>;
print $c->getlines;

print $c->eof; # 1

print $c->opened; # 1
$c->close;
print $c->opened; # ""

リンク

Last modified:2011/04/15 10:28:41

CA

0.216878