POE:: Component:: Server:: IRC-1.05 - POE::Component::Server::IRC 1.05

POE:: Component:: Server:: IRC-1.05

Sponsored Links

POE:: Component:: Server:: IRC-1.05: Zusammenfassung

Rang Klicken Sie auf den Stern auf RangRanking-Ebene:
Overall ranking: 0 (0 times) Herunterladen
Dateigröße: 0.084 MB Flatform: Any Platform Liscense: Perl Artistic License Preis: Download-Zahl: 6859 Datum: 2006-11-28 Verlag: Other Publisher

POE:: Component:: Server:: IRC-1.05: Beschreibung

POE:: Teil:: Server:: IRC ist eine völlig Ereignis-abhängige networkable IRC-Serverdämonbaugruppe.

SYNOPSE

# a-ziemlich einfaches Beispiel:
strenges verwenden;
Vorsichtshinweise verwenden;
POE qw verwenden (Teil:: Server:: IRC);

mein %config = (
servername => simple.poco.server.irc,
=> 15 nicklen,
Netz => SimpleNET
);

mein $pocosi = POE:: Teil:: Server:: IRC->spawn (Config => %config);

POE:: Session->create (
package_states => [
Haupt=> [qw (_start _default)],
],
Haufwerk => {ircd => $pocosi},
);

$poe_kernel->run ();
herausnehmen 0;

Vor_start {
mein ($kernel, $heap) = @_ [KERN, HAUFWERK];
$heap-> {ircd} - >yield (Register);
# erhält jedermann, das vom Schleifenbetrieb anschließt, spoofed hostname
$heap-> {ircd} - >add_auth (Schablone => *@localhost, Parodie => m33p.com, no_tilde => 1);
# müssen wir ein auth hinzufügen, da wir ein oben spezifiziert.
$heap-> {ircd} - >add_auth (Schablone => *@*);
# Anfang ein Zuhörer auf der Standard-IRC-Öffnung.
$heap-> {ircd} - >add_listener (Backbord=> 6667);
# einen Bediener hinzufügen, der vom localhost anschließen kann
$heap-> {ircd} - >add_operator ({username => MOO, Kennwort => fishdont});
undef;
}

Vor_default {
mein ($event, $args) = @_ [ARG0. $#_];
Druck STDOUT „$event: “;
foreach (@$args) {
SCHALTER: {
wenn (Hinweis ($_) eq REIHE) {
Druck STDOUT „[“, verbinden („,“, @$_), „],“;
SCHALTER dauern;
}
wenn (Hinweis ($_) eq DURCHEINANDER) {
STDOUT drucken „{“, verbinden („,“, %$_), „},“;
SCHALTER dauern;
}
STDOUT „$ _“ drucken;
}
}
STDOUT „N“ drucken;
Umsatz 0; # Signale nicht handhaben.
}

POE:: Teil:: Server:: IRC ist ein POE-Teil, das einen IRC-Server implementiert (auch gekennzeichnet als ein IRC Dämon oder IRCd). Es sollte mit dem pertient IRC RFCs gefällig sein und basiert auf Rücktechnik hybridem IRCd Verhalten in bezug auf Interaktionen mit IRC-Klienten und anderen IRC-Servers.

Ja ist das recht. POE:: Teil:: Server:: IRC ist zur Bindung fähig, zum der IRC-Netze zu bilden. Es unterstützt den Server TS5 zum Serverprotokoll und geprüft worden mit der Bindung mit Hybrid-7 gegründeten Netzen. Es sollte in der Theoriearbeit mit jedem möglichem TS5-based IRC-Netz.

POE:: Teil:: Server:: IRC hat auch Dienstleistungen API, das ein aktiviert, das IRCd auszudehnen, um IRC-Dienstleistungen zu erstellen. Dieses ist (selbstverständlich =]) völlig Ereignis-abhängig. Es gibt auch ein steckbares System, das dem ähnlich ist, das durch POE: sported ist: Teil:: IRC.

Herunterladen

POE:: Component:: Server:: IRC-1.05: Screenshot

Sponsored Links
POE:: Component:: Server:: IRC-1.05 herunterladen

POE:: Component:: Server:: IRC-1.05: Stichwort

POE:: Component:: Server:: IRC-1.05: Lesezeichen

Hyperlink code:
Hyperlink and Intro code:

POE:: Component:: Server:: IRC-1.05: verwandt software

POE:: Component:: Server:: IRC-1.05: Revision
den Namen des Autors :  
Autor E-Mail :  
Kommentar :  
Sicherheits-Code :  
     
   
Meine Software
Sie haben noch keine Software. Klicken Sie auf Save "neben den einzelnen Software, um ihn zu speichern, um Ihre Software-Korb"
Verwandte Suche
Sponsored Links