PoE :: Component :: IRC :: Service :: Hybrid

POE :: COMPONENT :: IRC :: SERVICE :: Hybrid is een PERL-module met volledig event-gedreven IRC-servicemodule voor hybride netwerken.
Download nu

PoE :: Component :: IRC :: Service :: Hybrid Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Perl Artistic License
  • Prijs:
  • FREE
  • Naam uitgever:
  • Chris Williams
  • Uitgever website:
  • http://search.cpan.org/~bingos/

PoE :: Component :: IRC :: Service :: Hybrid Tags


PoE :: Component :: IRC :: Service :: Hybrid Beschrijving

PoE :: Component :: IRC :: SERVICE :: Hybrid is een PERL-module met volledig evenement-gedreven IRC-servicemodule voor hybride netwerken. POE :: COMPONENT :: IRC :: SERVICE :: Hybrid is een Perl-module met volledig evenement-aangedreven IRC-servicemodule voor hybride netwerken. Synopsis Gebruik PoE :: Component :: IRC :: Service :: Hybrid; # Doe dit wanneer u uw sessies maakt. 'IRC-SERVICE' is slechts een # kernel alias om de nieuwe IRC-verbinding mee te doden. (Retourneert # alleen een echte of valse succesvlag, geen object.) Poe :: component :: IRC :: Service :: Hybrid-> NIEUW ('IRC-SERVICE') OF DIE "OH NOOOO! $!"; # Doe dingen zoals dit vanuit je sessies. Deze regel vertelt de # -verbinding met de naam "IRC-SERVICE" om uw sessie de volgende # evenementen te verzenden wanneer ze gebeuren. $ kernel-> post ('IRC-SERVICE', 'Registreer', QW (aangesloten MSG Public Nick Server)); # Je kunt raden wat deze lijn doet. $ kernel-> post ('irc-service', 'Connect', {servername => 'services.lamenet.org', serverDesc => 'services voor lamenet', afstandsbediening => 'hub.lamenet.org', Serverport = > 7666, wachtwoord => 'wachtwoord',}); # Voeg een Diensten-identiteit toe aan het netwerk $ Kernel-> Post ('IRC-Service' => 'AddNick', {bijnaam => 'Lame', UMODE => '+ O', beschrijving => 'Lame Services Bot', }); PoE :: Component :: IRC :: SERVICE :: Hybrid is een POE-component die fungeert als een eenvoudig regelbare IRC-serviceclient voor uw andere POE-componenten en -sessies. U maakt een IRC-servicescomponent en vertel het welke gebeurtenissen uw sessie geeft om en waar verbinding met, en het stuurt interessante IRC-evenementen terug wanneer ze gebeuren. U doet de klant dingen doen door IT-evenementen te verzenden. [Merk op dat deze module veel bekendheid vereist met de details van het IRC-protocol. Ik zou u adviseren om op de bloederige details van RFC 1459 te lezen voordat u begint. Sommige kennis van het IRC-server-naar-serverprotocol zou ook raadzaam zijn, het belangrijkste is met Tsora. Bekijk de documenten die bij het Hybride IRCD-pakket worden geleverd. Dus je wilt een PoE-programma schrijven met Poe :: Component :: IRC :: Service :: Hybrid? Luister eens. De korte versie is als volgt: Maak uw sessie (s) en een alias voor een nieuwe PoE :: Component :: IRC :: Service :: Hybrid Client. (Conceptueel helpt het als je aan ze denkt als kleine IRC-servers.) In de _start-handler van je sessie, stuur dan de IRC-service een 'register'-evenement om te vertellen welke IRC-evenementen u daarvan wilt ontvangen. Stuur het op een bepaald moment een 'Connect'-evenement om het te vertellen om lid te worden van het IRC-netwerk, en het moet je af en toe interessante evenementen sturen. Gebruik het 'AddNick'-evenement om een IRC-client toe te voegen aan uw "server". De IRC-service accepteert twee verschillende sets gebeurtenissen, server en client. Servergebeurtenissen zijn opdrachten die zijn uitgegeven door (heh) de server- en client-evenementen zijn opdrachten uitgegeven door klanten. # Voorbeeld van een klantopdracht: $ Kernel-> Post ('IRC-Service', 'Join', 'Lame', '#Lamenet'); # Voorbeeld van een serveropdracht: $ Kernel-> Post ('IRC-SERVICE', 'SL_SERVER', "MODE #LAMENET + O LAME"); In principe vereisen clientcommando's een Bron-bijnaam voor de opdracht, bijvoorbeeld. Het is niet logisch voor een server om een kanaal 'mee te doen ". REQUIRINGEN: · PERL-VEREISTEN: · Perl


PoE :: Component :: IRC :: Service :: Hybrid Gerelateerde software

Xfce4

XFCE4 is een PERL-interface naar de 4,2+ -reeks van de XFCE-kernbibliotheken. ...

188

Downloaden