Como configurar o servidor Xchat e IRC para transferir arquivos?

3

Como configuro o Xchat para enviar arquivos?

Minha configuração:

hardware router: xxx.xxx.xxx.xxx example.com
       |
Ubuntu Server with IRC server: 192.168.1.2

Local machines: 192.168.1.x

Meu objetivo é permitir o envio de arquivos entre as máquinas locais. Até agora, eles são capazes de falar no canal IRC local.

  • quais portas eu preciso abrir no roteador?
  • o que preciso configurar no servidor?
  • como configurar o XChat nos clientes?
  • como solucionar / depurar os problemas?
por takeshin 02.01.2011 / 14:00

1 resposta

3

O método pelo qual os arquivos são enviados no Xchat, e no IRC em geral, é via Direct Client to Client DCC) . Uma conexão direta é estabelecida entre as duas máquinas relevantes e o arquivo é enviado. Enquanto o protocolo IRC permite que qualquer porta não privilegiada seja usada, o Xchat usa as portas 4990 a 5000 para o DCC.

Se você estivesse enviando arquivos para máquinas na Internet, já que você tem a conversão de endereços de rede, precisará das portas 4990 a 5000 encaminhadas para as máquinas que fazem os DCCs. Mas como você está transferindo arquivos em sua LAN, não é necessário neste caso. Se todo o roteamento interno em sua LAN estiver aberto (o que é provável, embora eu não saiba), os arquivos devem ser transferidos sem problemas e sem necessidade de encaminhamento de porta ou qualquer coisa.

Para enviar um arquivo, basta clicar com o botão direito do mouse em um nome de usuário no Xchat e enviar o arquivo. Para receber um arquivo, eu vejo na minha janela principal do console Xchat (geralmente) algo como "Dennis ofereceu motd (122 bytes)". Eu digite "/ dcc get Dennis motd" e o arquivo é puxado.

A transferência de arquivos DCC no Xchat é um pouco problemática, se a sua janela do Xchat travar durante uma tentativa de envio / recebimento de arquivos, registre um bug no Launchpad. Se isso acontecer, o seu arquivo ~ / .xsession-errors seria datado em ou após o travamento, e uma linha próxima ao final mencionaria uma falha no xchat.

    
por Dennis Sheil 04.01.2011 / 04:16
yii\base\ErrorException
Copied! Copy Stacktrace Search Stackoverflow Search Google Error

PHP Core Warning – yii\base\ErrorException

PHP Startup: Unable to load dynamic library 'memcached.so' (tried: /usr/lib/php/20190902/memcached.so (/usr/lib/php/20190902/memcached.so: undefined symbol: igbinary_serialize), /usr/lib/php/20190902/memcached.so.so (/usr/lib/php/20190902/memcached.so.so: cannot open shared object file: No such file or directory))

$_GET = [
    'id' => '50569',
    'url' => 'how-to-configure-xchat-and-irc-server-to-transfer-files',
];

$_COOKIE = [
    '_csrf-frontend' => '1822cb2fe52f046b7a9f4755c0b62f8cdfce0d60f976426a179162afaf394c61a:2:{i:0;s:14:"_csrf-frontend";i:1;s:32:"8XUjI804BlqusKa9QjYcwKa-QL4KhGmg";}',
    'advanced-frontend' => '050s6lihvini92bv7kaq6k3tqq',
];

$_SESSION = [
    '__flash' => [],
];