Article View: es.comp.os.linux.programacion
Article #17595Re: Nuevo proyecto = Buscando colaboradores
From: oscar
Date: Thu, 09 Dec 1999 00:00
Date: Thu, 09 Dec 1999 00:00
47 lines
2864 bytes
2864 bytes
In es.comp.os.linux.misc Antonio Larrosa <antlarr@arrakis.es> wrote:
> Yo no puedo ayudar, pero si tienes alguna duda sobre programaci�n en KDE,
> estoy a vuestra disposici�n.
> De todas formas, os voy a dar una sugerencia, y es que useis los kioslaves
> de KDE para las comunicaciones, as� os quitareis muchos problemas de
> vuestras cabezas.
> Con los kioslaves podeis acceder a un servidor pop3, smtp o nntp (entre otros)
> de forma no bloqueante y con un API com�n. As� ya teneis implementados
> los protocolos de comunicaci�n (y adem�s, testeados :-) ).
> Basicamente, s�lo teneis que hacer:
> KIOJob *job=new KIOJob;
> connect(job, SIGNAL(sigData(int, const char *, int)),
> this, SLOT( procesaDatos(int, const char *, int)));
> job->get("nntp://usuario@news.miservidor.es/es.comp.os.linux.misc/#IDdelMensaje");
> Y sigues haciendo otras cosas. En cuanto empiecen a llegar datos del servidor,
> la funci�n procesaDatos de vuestro objeto se llama con los datos que vayan
> llegando como par�metros.
> Adem�s, con
> job->listDir("nntp://usuario@new.miservidor.es/es.comp.os.linux.misc");
> obteneis una lista con todos los mensajes que hay en ese "directorio".
> Igualmente, se puede hacer:
> job->get("pop3://usuario:contrase�a@pop3.miservidor.es/#ID");
> Y cargais el correo de un servidor pop3.
> Supongo que no es una soluci�n perfecta si quereis hacer el lector
> para otros toolkits que no tienen estas facilidades. De todas formas,
> os recomiendo que empeceis usando estas librerias, porque al menos podreis
> hacer una primera versi�n del programa _muy_ r�pido, y luego, podreis
> hacer otras versiones una vez que ya tengais algo funcionando.
> Hasta luego, y suerte con el programa.
Ummm. Se puede hacer una librer�a gen�rica para estos protocolos, y seg�n el
entorno en que est� puede ser un wrapper a estas funciones o bien a una
implementaci�n propia.
Puede estar bien... :)
Technical Details
Message-ID:
<82o1a6$ipq$1@titan.bt.es>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailReferences:
<82brb3$7t5$1@talia.mad.ttd.net> <384E5DB7.66C19FF7@arrakis.es>Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII X-Google-Thread: f6099,5acd75a9c57492d3 X-Google-Attributes: gidf6099,public X-Google-Thread: f86c8,5acd75a9c57492d3 X-Google-Attributes: gidf86c8,public From: oscar@server.enmicasa.dhs.org Subject: Re: Nuevo proyecto = Buscando colaboradores Date: 1999/12/09 Message-ID: <82o1a6$ipq$1@titan.bt.es> X-Deja-AN: 558515121 Content-Transfer-Encoding: 8bit References: <82brb3$7t5$1@talia.mad.ttd.net> <384E5DB7.66C19FF7@arrakis.es> Content-Type: text/plain; charset=ISO-8859-1 X-Complaints-To: abuse@bt.es X-Trace: titan.bt.es 944736390 19258 212.22.49.142 (9 Dec 1999 10:46:30 GMT) Organization: BT Tel. Netnews service (readers) Mime-Version: 1.0 User-Agent: tin/pre-1.4-980226 (UNIX) (Linux/2.2.12 (i686)) NNTP-Posting-Date: 9 Dec 1999 10:46:30 GMT Newsgroups: es.comp.os.linux.programacion,es.comp.os.linux.misc