La función de un cliente de IRC es conectarse al servidor y filtrar la información disponible para cada usuario. Además, debe encargarse de enviar los mensajes y comandos que escribe el usuario mediante el protocolo de IRC.
El cliente habitualmente reside en la máquina del usuario y se conecta al servidor a través de un puerto (generalmente el 6667). Existen clientes de IRC para todas las plataformas, dado que no es necesario que la plataforma cliente coincida con la del servidor. En los sistemas Windows, el cliente más popular es el mIRC, que nosotros elegimos para hacer las primeras pruebas y asegurarnos de que el demonio estaba funcionando correctamente. Una vez confirmado el buen funcionamiento del servidor, instalamos un cliente para Linux. Para esta plataforma, la oferta es muy grande. Los más conocidos son:
ftp://ftp.kde.org/
): el más antiguo cliente en el entorno
KDE. Tiene un entorno gráfico muy cuidado, pero carece de algunas
características básicas.
http://www.ksirc.org/
): también para el KDE y resultado
de la evolución de un cliente en modo texto (el Sirc). Está todavía en
fase de desarrollo.
http://www.indonesia-undernet.org/keirc
): otro más que funciona
bajo KDE y es uno de los más prometedores, aunque aún está muy lejos
de poder ofrecer una versión completamente estable.
http://www.bitchx.com/
): el cliente en modo texto preferido por los
usuarios de Linux.
http://www.scrollz.com/
): tiene características similares al
BitchX, y es el más veterano de todos, lo que le permite alcanzar una
buena velocidad y un gran nivel de optimización (menor consumo de recursos).
http://www.sicom.fi/~ikioma/yagirc.html
). Cliente para el entorno
GNOME, bastante reciente y capaz de mostrar un interfaz en modo texto
o en modo gráfico.
Entre sus características están:
El BitchX puede conseguirse en
http://www.bitchx.com/
, desde donde
se pueden conseguir varios ficheros: uno de ellos contiene el paquete básico y
los demás son accesorios opcionales.
Tras descomprimir y desempaquetar el fichero con la orden tar en el
directorio /usr/local/BitchX/
, obtendremos directamente los
ejecutables, puesto que se distribuye con los fuentes ya compilados.
No contiene ningún fichero de configuración, sino que las opciones se establecen mediante variables de entorno. Las principales son:
IRCNICK
: establece el nick por defecto.IRCUSER
: establece el nombre de usuario por defecto.IRCNAME
: permite escribir el nombre real del usuario.IRCSERVER
: nombre del servidor a utilizar.IRCPORT
: puerto a utilizar.Es conveniente dar valor a estas variables en los scripts de
arranque o bien en el fichero ~/.profile
de cada usuario del sistema.
El ejecutable se llama BitchX-tcl
, pero resulta conveniente crear un
enlace simbólico llamado irc
situado en un directorio que forme parte
del path para simplificar el trabajo de los usuarios.