| Poe :: Component :: Server :: IRC Poe :: Servidor :: Servidor :: O IRC é um módulo de daemon de IRC Server Networkable dirigido por evento. |
Baixe Agora |
Poe :: Component :: Server :: IRC Classificação e resumo
- Licença:
- Perl Artistic License
- Nome do editor:
- Chris Williams
- Site do editor:
- http://search.cpan.org/~bingos/
Poe :: Component :: Server :: IRC Tag
Poe :: Component :: Server :: IRC Descrição
Poe :: Component :: Server :: O IRC é um módulo de daemon do IRC Servidor completo e dirigido por eventos. Poe :: Componente :: Server :: O IRC é um módulo de daemon do IRC do IRC do IRC conduzido por evento.synopsis # um exemplo bastante simples: use rigoroso; use avisos; Use PoE QW (Component :: Server :: IRC); my% config = (servername => 'simples.poco.server.irc', nicklen => 15, rede => 'simplenet'); Meu $ Pocosi = PoE :: Componente :: Server :: IRC-> Spawn (config =>% config); Poe :: Session-> Create (Package_States => ,], heap => {IRCD => $ pocosi},); $ poe_kernel-> correr (); saída 0; sub _start {my ($ kernel, $ heap) = @_ ; $ heap -> {IRCD} -> rendimento ('registrador'); # Qualquer um que se conecta do loopback é spoofed hostname $ heap -> {IRCD} -> add_auth (mask => '* @ localhost', spoof => 'm33p.com', no_tilde => 1); # Temos que adicionar uma autenticação como especificamos um acima. $ heap -> {IRCD} -> add_auth (mask => '* @ *'); # Inicie um ouvinte na porta do IRC 'padrão'. $ heap -> {IRCD} -> Add_Listener (Port => 6667); # Adicione um operador que possa se conectar a partir de localhost $ heap -> {IRCD} -> Add_operator ({nome de usuário => 'moo', password => 'fishdont'}); undef; } sub _default {my ($ event, $ args) = @_ ; Imprimir Stdout "$ Event:"; foreach (@ $ args) {switch: {if ($ _) eq 'array') {imprimir stdout ""; Último interruptor; } se (ref ($ _) eq 'hash') {imprimir stdout "{", junte (",",% $ _), "}"; Último interruptor; } Imprimir stdout "'$ _'"; }} Imprimir stdout "n"; return 0; # Não lida com sinais. } Poe :: Componente :: Server :: O IRC é um componente PoE que implementa um servidor IRC (também chamado de um daemon ou IRCD IRC). Deve ser compatível com os IRC RFCs pertencientes e baseia-se no comportamento de IRCD híbrido de engenharia reversa no que diz respeito às interações com clientes de IRC e outros servidores de IRC.Yes, isso mesmo. Poe :: Component :: Server :: O IRC é capaz de vincular para formar redes de IRC. Ele suporta o servidor TS5 no servidor do servidor e foi testado com vinculação para redes baseadas em Hybrid-7. Ele deve ser trabalhista em teoria com qualquer IRC Network.poe :: Componente :: Server :: O IRC também tem uma API de serviços, que permite estender o IRCD para criar serviços de IRC. Isso é totalmente orientado para eventos (claro =]). Há também um sistema de plugin, semelhante ao desportivo por PoE :: Componente :: IRC. Requisitos: · Perl.
Poe :: Component :: Server :: IRC Software Relacionado