PoE :: Component :: IRC :: Service :: P10

POE :: Component :: IRC :: Service :: P10は、P10準拠ネットワーク用の完全イベント駆動IRCサービスモジュールです。
今すぐダウンロード

PoE :: Component :: IRC :: Service :: P10 ランキングとまとめ

広告

  • Rating:
  • ライセンス:
  • Perl Artistic License
  • 価格:
  • FREE
  • 出版社名:
  • Chris Williams
  • 出版社のWebサイト:
  • http://search.cpan.org/bingos/

PoE :: Component :: IRC :: Service :: P10 タグ


PoE :: Component :: IRC :: Service :: P10 説明

POE :: Component :: IRC :: Service :: P10は、P10準拠ネットワーク用の完全イベント駆動IRCサービスモジュールです。 POE :: Component :: IRC :: Service :: P10は、P10準拠ネットワーク用の完全イベント駆動IRCサービスモジュールです..Synopsis PoE :: Component :: IRC :: Service :: P10; #セッションを作成するときにこれを行います。 'irc-service'は、クリステンの新しいIRC接続への#カーネルエイリアスです。 2番目の引数#は、オプションを使用したハッシュ参照でなければなりません。 My(%HASH)= {ServerNumeric => 3、ServerName => 'services.lamenet.org'、ServerDesc => 'for Lamenetのサービス'、Remoteserver => 'hub.lamenet.org'、serverport => 4400、password = >「パスワード」、EventMode => 0#デフォルトは1 Reconnect => 1#デフォルトは0 version => 'lameserv0.1a'#デフォルトのモジュール名とバージョン}です。 My($ OBJECT)= POE :: Component :: IRC :: Service :: P10-> New( 'IRC-Service'、%Hash)または "OH NOOOO!$!"; #あなたのセッションの中からこのようなものをする。この行は、「IRC-Service」という名前の#接続に、次のようなイベントが発生したときにセッションを送信します。 $ kernel-> post( 'irc-service'、 'register'、qw(接続されているMSG Public Nick Server))。 #あなたはこの行が何をするのか推測することができます。 $ kernel-> post( 'irc-service'、connect ');注※ネットワーク$カーネル - >投稿にサービスIDを追加する( 'irc-service' => 'addnick'、{ニックネーム=> 'lame'、umode => '+ odk'、説明=> 'LAME Services Bot' });) #ユーザーがIRCOPの場合($ Object-> IS_OPERATOR($ NUMERIC){$ KERNEL-> POST( 'IRC-Service' => PRIVMSG => $ BOTNUMERER => $ NUMERIC =>「アクセス許可」。 ); POE :: Component :: IRC :: Service :: P10は、他のPoEコンポーネントとセッションのために簡単に制御可能なIRCサービスサーバーとして機能するPoEコンポーネントです。 IRCサービスコンポーネントを作成して、セッションが気にかけているイベントと接続先にどのようなイベントを表示し、それが発生したときに面白いIRCイベントを送信します。コンポーネントはIRCサーバーの基本機能を実装し、IRCネットワーク上の状態変更(新しいユーザー、チャンネルなど)を実行します。この状態にアクセスするには、コンポーネントは作成時にオブジェクトを返し、あなたのPoEセッションからの状態を照会するためのメソッドに満ちたハットがあります。これはまた、コンポーネントがこれらすべての変更を追跡するため、IRCネットワークへの接続中に必要な情報に接続中に「Connect」を使用する必要がないことも意味します。これに関する詳細については、以下の「イベント」セクションを参照してください。[このモジュールではIRCプロトコルの詳細に多くの親しみやすくすることが必要です。開始する前にRFC 1459の故郷の詳細を読むことをお勧めします。 P10 IRCサーバー間プロトコルに関するいくつかの知識もまたお勧めします。詳細については、PoE :: Component :: IRC :: Service :: P10:New Poe :: Component :: IRC :: IRC ::サービスのエイリアスを作成するために参照してください。 :P10サーバー。 (概念的には、あなたが彼らのIRCサーバーを小さなIRCサーバーとして考えるかどうかは役立ちます。)ある時点でIRCネットワークに参加するように指示し、しばらく興味深いイベントを送信し始める必要があります。 「addnick」イベントを使用して、IRCクライアントを「サーバー」に追加します。 IRCサービスは、サーバー、クライアントの2つの異なるセットを受け入れます。サーバーイベントは、(HEH)サーバーとクライアントイベントがクライアントによって発行されたコマンドであるコマンドです。 #クライアントコマンドの例:$ kernel-> post( 'irc-service'、 'join'、 'adaaa'、 '#lamenet'); #サーバーコマンドの例:$ kernel-> post( 'irc-service'、 'opmode'、 '#lamenet'、 '+ o'、 'adaaa');基本的に、クライアントコマンドはコマンドのソースニックネームを必要とします。例えば。サーバーがチャンネルに「参加」することは理にかなりません。requirements:・Perl要件: ・Perl


PoE :: Component :: IRC :: Service :: P10 関連ソフトウェア