🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: es.comp.os.linux.programacion
Article #17603

Re: Nuevo proyecto = Buscando colaboradores

#17603
From: juanjux punteroloco
Date: Thu, 09 Dec 1999 00:00
66 lines
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-mail
References: <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