
Tengo que reconocerlo, soy adicto a la internet y mi debilidad es el IRC, anterior mente tenia en el iPhone un cliente que se llama LimeChat que funciona muy bien pero carece de alertas vía PUSH y por tanto no puedo estar conectado siempre.
El problema con PUSH es que necesita pasar por un servidor central autorizado por apple para estas alertas. Así que si uno cierra la aplicación aun queda una conexión abierta entre el servidor central y la infraestructura al que uno se esta conectando (por ejemplo una conexión del servidor de beejive a la infraestructura de gtalk para alertas de gTalk).
La solución es que uno pueda tener un servidor que se mantenga conectado al
servidor de IRC y actualice ese servidor central pero entonces encontramos
otro problema, apple no va a autorizar todos estos servidors personales.
El equipo de Colloquy consiguió una solución para esto, ellos permiten que su
cliente para el iPhone se conecte a través de bouncers a el servidor que uno
quiera y han desarrollado un plugin para ZNC (entre otros bouncers) el cual
actualiza su servidor (que esta autorizado) permitiéndonos recibir alertas
cuando se menciona nuestro nick, recibimos mensajes privados, etc mientras
tenemos la aplicación cerrada.
Instalación y configuración del bouncer.
Busquemos si lo tenemos disponible en nuestro repositorio:
apt-cache search znc znc - an advanced IRC bouncer
znc --makecon cd ~ curl -LO http://github.com/wired/colloquyPUSH/raw/master/znc/colloquy.cpp znc-buildmod colloquy.cpp mv colloquy.so ~/.znc/modules/
Configuración del cliente en el teléfono.
Para configurar el Mobile Colloquy en nuestro iPhone solo tenemos que abrir el cliente, pinchar el botón "+" en la seccion de conexiones, y seleccionar "IRC Connection", de allí seguiremos estos pasos: