Article View: es.comp.os.linux.programacion
Article #17603Re: Nuevo proyecto = Buscando colaboradores
From: juanjux punteroloco
Date: Thu, 09 Dec 1999 00:00
Date: Thu, 09 Dec 1999 00:00
66 lines
3963 bytes
3963 bytes
El dia 9 Dec 1999 10:46:30 GMT, oscar@server.enmicasa.dhs.org nos rayo diciendo:
|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... :)
Casualidades de la vida, hay mismo me iba a poner a hacer una librer�a muy
sencilla para el protocolo POP3 (el de correo de toda la vida). De todos modos
como tengo un cliente POP3 ya hecho y casi acabado, puede que tenga la
librer�a en poco tiempo (pongamos una semana como mucho -> tom�ndose el "como
mucho" con filosof�a :).
S� alguien est� interesado en hacer librer�as para otros protocolos de red, y
quiere coordinarse, que me escriba a jajs arroba retemail punto es.
--
P�gina personal: http://personal1.iddeo.es/ferkys
-----------------------
Curso de Vim + ctags en 2 minutos - Recopilaci�n de Trucos cortos para Linux
- Co�as - Enlaces Linux - Enlaces programacion - Apuntes de SSOO - Programas Propios - Comentarios sobre libros de Inform�tica (con temarios) - Claves PGP - Lista de Programas Linux recomendados para novatos - Tutorial Objc-C - Gogo 2.2.0 en Deb y RPM (compresor de mp3 m�s r�pido) - RFC1939 en espa�ol -
Personal
-----------------------
�Salvar a las ballenas. Alimentar a los hambrientos. Liberar a los mallocs�
Technical Details
Message-ID:
<le6p28.cg.ln@192.168.0.1>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailReferences:
<82brb3$7t5$1@talia.mad.ttd.net> <384E5DB7.66C19FF7@arrakis.es> <82o1a6$ipq$1@titan.bt.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: juanjux@Pascual. (*puntero_loco) Subject: Re: Nuevo proyecto = Buscando colaboradores Date: 1999/12/09 Message-ID: <le6p28.cg.ln@192.168.0.1> X-Deja-AN: 558737020 Content-Transfer-Encoding: 8bit References: <82brb3$7t5$1@talia.mad.ttd.net> <384E5DB7.66C19FF7@arrakis.es> <82o1a6$ipq$1@titan.bt.es> Content-Type: text/plain; charset=iso-8859-1 Organization: SERVICOM Mime-Version: 1.0 User-Agent: slrn/0.9.5.7 (UNIX) Reply-To: jajs@NoSpAMretemail.es Newsgroups: es.comp.os.linux.programacion,es.comp.os.linux.misc