| PoE :: Component :: Server :: IRC POE :: Component :: Server :: IRCは、完全イベント駆動型のネットワーク対応IRCサーバーデーモンモジュールです。 |
今すぐダウンロード |
PoE :: Component :: Server :: IRC ランキングとまとめ
- ライセンス:
- Perl Artistic License
- 出版社のWebサイト:
- http://search.cpan.org/bingos/
PoE :: Component :: Server :: IRC タグ
PoE :: Component :: Server :: IRC 説明
POE :: Component :: Server :: IRCは、完全にイベント駆動型のネットワーク対応IRCサーバーデーモンモジュールです。 POE :: Component :: Server :: IRCは、完全イベント駆動型のネットワーク対応IRCサーバーデーモンMODION MODULESSYSYNOPSIS#かなり簡単な例:厳密です。警告を使用する。 PoE QW(Component :: Server :: IRC)を使用してください。 my%config =(servername => 'simple.poco.server.irc'、nicklen => 15、ネットワーク=> 'SimpleNet')。 My $ POCOSI = POE :: Component :: Server :: IRC-> Spawn(config =>%config); PoE :: Session-> Create(Package_States => 、]、Heap => {iRCD => $ POCOSI}、)。 $ poe_kernel-> run(); 0を終了します。サブ_start {My($カーネル、$ヒープ)= @_ ; $ heap - > {ircd} - >歩留まり( 'register'); #loopbackから接続している人は偽造されたホスト名$ heap - > {ircd} - > add_auth(mask => '* @ localhost'、スプーブ=> 'm33p.com'、no_tilde => 1); #私たちは上記のものを指定したときに認証を追加する必要があります。 $ heap - > {ircd} - > add_auth(mask => '* @ *'); #「標準」IRCポートでリスナーを起動します。 $ heap - > {ircd} - > add_listener(port => 6667); #localhost $ heap - > {ircd} - > add_operatorから接続できるオペレーターを追加します({username => 'moo'、password => 'fishdont'})。 undef;サブ_Default {My($ EVENT、$ ARGS)= @_ ; STDOUT "$ EVENT:"; foreach(@\Args){switch:{if(ref($ _)EQ 'Array'){印刷stdout ""を印刷します。最後のスイッチif(ref($ _)eq '' ''){stdout "{"、結合( "、"、%$ _)、 "}";最後のスイッチstdout "$ _ '"を印刷します。 STDOUT "N"を印刷します。 0を返します。 #信号を処理しません。 POE :: Component :: Server :: IRCは、IRCサーバー(IRCデーモンまたはIRCDとも呼ばれる)を実装するPoEコンポーネントです。それはPertient IRC RFCに準拠しており、IRCクライアントや他のIRCサーバーとの相互作用に関して、リバースエンジニアリングハイブリッドIRCDの動作に基づいています。 POE :: Component :: Server :: IRCはIRCネットワークを形成することができます。 TS5サーバーをサーバープロトコルにサポートし、ハイブリッド7ベースのネットワークへのリンクでテストされています。理論的には、TS5ベースのIRC Network.Poe :: Component :: Server :: IRCにもサービスAPIがあります。これにより、IRCDを拡張してIRCサービスを作成できます。これは完全にイベント駆動源(もちろん=])です。 POE :: Component :: IRCによってスポーツされたプラグインシステムもあります。要件: ・Perl
PoE :: Component :: Server :: IRC 関連ソフトウェア