LVI. Funções de IRC Gateway

Introdução

Com IRCG você pode passar rapidamente dados XML para milhares de usuários conectados simultaneamente. Isso pode ser usado para desenvolver poderosos, plataformas interativas semelhante à jogos online e chats. IRCG também tem recursos que suportam modo non-streaming onde uma aplicação ajudante reformata dados de entrada e fornecendo fragmentos de arquivos estáticos em um formato especial como o cHTML (i-mode) ou WML (WAP). Esses arquivos estáticos são então entregues com alta performance ao servidor web.

Acima da v3, IRCG roda somente sobre estas plataformas:

  • AIX

  • FreeBSD

  • HP-UX

  • Irix

  • Linux

  • Solaris

  • Tru64

Instalação

Detalhes sobre instalação podem ser encontrados aqui. Nós desejamos que você forneça o script de instalação.

Isto não é recomendado, mas você pode testar habilitar o suporte à IRCG por sua conta. Disponibilizando o path para o script ircg-config, --with-ircg-config=path/to/irc-config e outras adições em --with-ircg no seu configure.

Configurações em execução

Esta extensão não define nenhum parâmetro de configuração no php.ini.

Constantes pré-definidas

Esta extensão não possui nenhuma constante.

Índice
ircg_channel_mode --  Seta configurações de canal para o usuário
ircg_disconnect --  Fecha a conexão com o servidor
ircg_eval_ecmascript_params -- Decodes a list of JS-encoded parameters
ircg_fetch_error_msg --  Retorna o erro de uma operação IRCG anterior
ircg_get_username --  Get username for connection
ircg_html_encode --  Codifica HTML preservando o output
ircg_ignore_add --  Adiciona um usuário à sua ignore list no servidor
ircg_ignore_del --  Remove um usuário da sua ignore list no servidor
ircg_invite -- Invites nickname to channel
ircg_is_conn_alive --  Verifica status da conexão
ircg_join --  Entra em um canal especificado do servidor
ircg_kick --  Chuta um usuário para fora de um canal especificado
ircg_list -- List topic/user count of channel(s)
ircg_lookup_format_messages --  Verifica a existência de uma configuração para o formato de mensagem
ircg_lusers -- IRC network statistics
ircg_msg --  Envia uma mensagem ao canal ou um usuário no servidor
ircg_names -- Query visible usernames
ircg_nick --  Altera o nickname no servidor
ircg_nickname_escape --  Codifica caracteres especiais em um nickname para ser IRC-compliant
ircg_nickname_unescape --  Decodifica nickname previamente codificados
ircg_notice --  Envia uma notice para o usuário no servidor
ircg_oper -- Elevates privileges to IRC OPER
ircg_part --  Deixa um canal no servidor
ircg_pconnect --  Conecta à um servidor de IRC
ircg_register_format_messages --  Registra um formato de configuração de mensagem
ircg_set_current --  Seta conexão atual para saída de dados
ircg_set_file --  Seta um arquivo de log para a conexão
ircg_set_on_die --  Seta acção para ser executada quando a conexão fechar
ircg_topic --  Seta o tópico para o canal no servidor
ircg_who -- Queries server for WHO information
ircg_whois --  Pergunta ao servidor informações sobre um usuário