🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Cliente de news...

#18174
From: NoP / Compiler
Date: Fri, 24 Sep 1999 00:00
41 lines
2540 bytes
 Enas...
 Me gustaria programar un sencillo cliente de News: algo entre
 Krn y Netscape, es decir, ni un tocho enorme que necesite un 
 pentium para funcionar (netscape) ni un programa sencillo que
 casque ante ciertos posts (krn ante ciertas cabeceras cae como
 las moscas)...

 Solo quer�a hacer una preguntilla... de momento quiero hacer
 un BUEN sistema para leer posts y almacenarlos en objetos C++
 que sea un buen bloque y que me asegure que el programa ser�
 a prueba de bombas (lease cabeceras extra�as, etc). Para
 ello s�lo voy a considerar ciertos campos de la cabecera de
 los que tomar� los datos, como el From:, Subject:, etc...
 Mi pregunta es... �como puedo identificar cuando acaba la
 cabecera y comienza el mensaje? Es decir, yo empiezo a leer
 Campo: valor ... �que paro, al encontrar una l�nea en blanco?
 �hay un campo que siempre sea el ultimo? �Que campos deben
 aparecer obligatoriamente en una cabecera?

 Lo unico que quiero hacer por ahora es una clase C++ llamada
 Mensaje que sea capaz de leer de fichero (de un determinado
 offset dentro del mismo) los m�s importantes campos de un
 mensaje as� como su texto, de forma que pueda ser tratado
 posteriormente por el cliente de correo...

 salu2 y gracias.

--
"La contribuci�n m�s grande y peligrosa que Micro$oft ha hecho a
la industria del software podr�a ser el nivel al que ha bajado las
expectativas de los usuarios." (Esther Schindler, OS/2 Magazine)

 ------------------------------------------------------------ __ ---
|    NoP / Compiler        -       compiler@iname.com    |   /oo\   |
|--------------------------------------------------------|   (\/)   |
|  POWERED BY - Linux RedHat 6.0  -  Reg. User #74.821   |  / __ \  |
|                                    NoP en IrcHispano   | |\    /| |
|                                                        |_OO __ OO_|
|  <Espacio cedido para publicidad por 100$>                        |
 -------------------------------------------------------------------
Technical Details
Message-ID: <37EB929D.B82A677@iname.com>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail

Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII
X-Google-Thread: f86c8,2b446d1dbbf18839,start
X-Google-Attributes: gidf86c8,public
From: NoP / Compiler <compiler@iname.com>
Subject: Cliente de news...
Date: 1999/09/24
Message-ID: <37EB929D.B82A677@iname.com>
X-Deja-AN: 529415329
Content-Transfer-Encoding: 8bit
Organization: Compiler Software
X-Accept-Language: en
Content-Type: text/plain; charset=iso-8859-1
Mime-Version: 1.0
Newsgroups: es.comp.os.linux.programacion