ネット:: IRC

Net :: IRCは、インターネットリレーチャットプロトコルへのPerlインタフェースです。
今すぐダウンロード

ネット:: IRC ランキングとまとめ

広告

  • Rating:
  • ライセンス:
  • Perl Artistic License
  • 価格:
  • FREE
  • 出版社名:
  • Net::IRC developers
  • 出版社のWebサイト:
  • http://search.cpan.org/jmuhlich/Net-IRC-0.75/IRC.pm

ネット:: IRC タグ


ネット:: IRC 説明

Net :: IRCは、インターネットリレーチャットプロトコルへのPerlインタフェースです。 Net :: IRCは、インターネットリレーチャットプロトコルのPerlインターフェイスです.Synopsis Net :: IRCを使用$ irc = new net :: irc; $ conn = $ irc-> newconn(nick => 'some_nick'、server => '' sharge.irc.server.com '、port => 6667、IRCNAME =>'いくつかのおしゃれなコメント '); $ irc-> start; Net :: IRCへようこそ。進行中の作業。 PerlでIRCスクリプトを書くためのクイックツールであることを意図しています.Net :: IRCは、EFNet IRCチャネル#perlの複数のメンバーによって開発されたIRCプロトコル(RFC 1459)の包括的なPerl実装に成長しました。チャンネル#net-irc.Thereは4つのコンポーネントモジュールを構成します。利用可能なファイルハンドル。読みやすい(または書き込み可能なもの、または書き込み可能なもの、または作成したい)ソケットまたはファイルは、他のパッケージまたはユーザーに渡されたハンドラサブルーチンに渡されます。事業。各接続インスタンスは、IRCサーバーへの単一の接続です。モジュール自体には、ユーザーが利用可能なすべてのIRCコマンドのメソッドが含まれています(Net :: IRCは、サーバーを作成するためのものではありません)ユーザーが設定できるハンドラ機能を設定、取得、および呼び出します(これについて)。後で、そしてかわいいコメントが多すぎる。こんにちは、私は何を言うことができますか。 。それが影響を与えたイベント、イベントタイプ、およびそのイベントに提供された他の引数を開始したかを記録します。ちなみに、唯一の引数は、DCCプロトコルを接続、送信、および取得するために、Aponearous Objection.pmに渡されたオブジェクトに渡されます。 IRC-> NewConnがConnection-> Newを呼び出すのと同じ方法で、DCC.PMのインスタンスが接続 - > new_ {send、get、get、chat}から呼び出されます。これは後でもっと意味があります。私たちはそれを完全にイベント駆動型モデル、LA TKにしようとしました - あなたのクライアントがIRCで見るかもしれないすべての考えられるイベントのために、あなたのプログラムに電話するためのカスタムサブルーチンを与えることができます。しかし待って、もっとあります!ハンドラの優先順位は3つのレベルがあります。もちろんフォーマットされたもの)指定したファイルハンドルに何が言うこと(デフォルトでstdout)。これらは、ユーザーがこのイベントのための自分のハンドラのいずれかを定義していない場合にのみ呼び出されます.User定義可能なグローバルハンドラユーザーは、プログラムによって管理されているすべてのIRC接続のデフォルトのアクションを置き換えるために自分のサブルーチンを設定できます。これらは、ユーザーが同じEvent.User定義可能なハンドラごとに接続ごとのハンドラを設定していない場合にのみ呼び出されます。グローバルハンドラがこのイベントに対して定義されている場合は、このイベント以外に定義されています。要するに、それは完璧ではありませんが、IRCプロトコルの恐ろしい複雑さを考えると、それはあなたが得ることができるほど良いことと同じくらい良いことです。要件: ・Perl


ネット:: IRC 関連ソフトウェア