2009-12-31

[perl] AnyEvent のファイルハンドル操作

ソケットを扱うとき


TCP/IP のソケットや、Unix ドメインソケットを扱いたいときは、低水準で高速な AnyEvent の IO watcher または、もうちょっと高級な、AnyEvent::Handle を使う。

ローカルファイルを扱うとき

AnyEvent::AIO + IO::AIO を使う。

ローカルファイル (ブロックデバイス) に対しては、AE::io は使えないと AnyEvent の I/O WATCHERSの項 に書いてあります。