ームワークに発展しました。POE::NFA.POEの中心は2種類のモジュールを含んでいます。これはリソース(資源)の中心的な管理者とイベントループです。セッションまたは状態機械で、実際のスレッドを実装します。POE::Session(完全に適切な状態機械ではありません)とPOE::NFAです。おり、その大部分はPOEを使い始めるのに必須ではありません。server:POEの使用はとても退屈になりえます。ルを引き出すこの例を考えてみてください。order:POE.pmモジュールはこの退屈さをいくらか改善します。自動的にPOE::KernelとPOE::Sessionもインクルードされます。six.このuse文は先の6つの文と等価です。parts.基本的なPOEプログラムには4つのパートがあります。stuff.これはPerlプログラムを書くための通常のオーバーヘッドです。数や環境設定(コンフィギュレーション)用定数もあるでしょう。call.イベントを扱う関数をここで宣言してください。これは便宜的なものです。している途中に無名サブルーチンとしてでも、宣言することができるからです。called.カーネルは何かすることがある限り動きます。ションが停止した後に戻ります。ときに何も設定されていなければ、メインループは直ちに戻るということです。done.セッションがインスタンス化されると直ちに_startハンドラが呼ばれます。されっっるまでそれを行うことはできません。exitしますが、それはカーネルは全てが完了した後にのみ戻るからです。one.POEは複数のレイヤに分けられて構築されています。POE::NFA(イベントドリブンの非決定性有限オートマトン)で構成されています。ムの中でそれらが共存することができます。1つだけのI/Oレイヤが収録されています。わさって共に物事を動くようにするという意味の一風変わった名前です。それらは何度も再発明されますが、これも例外ではありません。wheels.POEには6つのホイールが付属しています。ム用にノンブロッキングの入力を扱います。ュールのCursesとcursesプログラミングに精通していることです。nature.FollowTailは絶えず大きくなっていくファイルの最後尾を追います。グやそのような性質を持つものを見張るのに役立ちます。