🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: Buscando o construyendo un 'Download manager' un poco especial

#14687
From: Juanjo Álvarez
Date: Sat, 14 Oct 2000 00:00
61 lines
3622 bytes
ZiqysS dijo sobre Buscando o construyendo un 'Download manager' un poco especial,
en fecha: Thu, 12 Oct 2000 19:56:46 GMT

|	Estoy buscando un 'download manager' para linux un poco
|especial. Lo que quiero es tenerlo de servidor en mi m�quina linux y
|poderle enviarle peticiones remotas desde un cliente Linux o windows
|y, si es posible, que para enviarle las peticiones no tenga que copiar
|la URL a un programa sin� tener una gesti�n tipo GetRigth o NetVampire
|ser�a mejor.

No parece mala idea, suena interesante, aunque s�lo sea para cacharrear
un rato.

|para hacerlo yo mismo. Si alguien se ofreciera voluntario a hacerlo
|tampoco pondr�a ninguna pega :)

Jejejeje, pena que tenga trabajo, estudiar, y mi par de proyectos GPL
propios que si noooooooooo. A lo mejor me pongo el domingo a ello si no
llego muy perjudica� del sabado :-)

|	En el servidor hab�a pensado usar el Wget y alg�n programa
|sencillo que escuchara de un determinado puerto y aceptara peticiones.

Eso est� tira�.

|El mayor problema lo tengo en como coger las URL's de los clientes
|windows/Linux, pues la comunicaci�n v�a sockets espero ser capaz de
|acordarme como se hac�a...

No te entiendo.  Supongo que la forma de hacerlo  ser�a creando diversos
cliente para  Windows, Linux,  Spectrum o  lo que te  de la  gana, estos
simplemente  se  conectar�an  a  la m�quina/puerto  donde  se  ejecutara
el  servidor de  descargas,  con  un protocolo  simpl�n  que te  definas
realizar�an la autentificaci�n  (si la han de hacer), y  le mandar�an la
cadena con la  petici�n de la URL a descargar.  El servidor en respuesta
le dice si hay  alg�n problema y le empieza a mandar  el churro de bytes
que  fuera  descargando  el  wget  si  no  lo  hay,  con  alguna  cadena
terminadora,  quiz�s  por otro  socket,  uno  de control,  o  utilizando
un  car�cter  terminador  al  estilo  POP3  (y  escapando  los  car�cter
terminadores que se encontrase para evitar errores).

|	Si alguien conoce alg�n programa mejor que el Wget para mi
|prop�sito o tiene alguna sugerencia sobre �ste (as� no tendr� que
|leerme el manual) se agradecer�

Wget es perfecto para esto, creo yo.

|	Tan s�lo espero tener tiempo, voluntad y algunas buenas ideas
|para empezar hacerlo 

Si tienes problemas con los sockets busca por ah� (en www.google.com)
una gu�a llamada "Beej guide to sockets programming" (busca Beej y
sockets), es un tutorial muy bueno que va directamente al grano.

Otro consejo que te dar�a es que, aunque sea para hacer el prototipo de
tu aplicaci�n, pases del C y lo hagan en Perl o en Python hasta que lo
tengas funcionando (en Python mejor), te ahorrar�s muchas peleas con
punteros. Pero esto ya es cuesti�n filos�fica, claro :-)

-- 
http://www.clickeas.com/linux
Technical Details
Message-ID: <slrn8uh5ee.148.juanjux@Pascual.es>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail
References: <39e61572.2286899@news.wanadoo.es>

Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII
X-Google-Thread: f6099,fa80b806585aaa29
X-Google-Attributes: gidf6099,public
X-Google-Thread: f86c8,fa80b806585aaa29
X-Google-Attributes: gidf86c8,public
From: juanjux@NOSPAMyahoo.es (Juanjo Álvarez)
Subject: Re: Buscando o construyendo un 'Download manager' un poco especial
Date: 2000/10/14
Message-ID: <slrn8uh5ee.148.juanjux@Pascual.es>
X-Deja-AN: 681759364
Content-Transfer-Encoding: 8bit
References: <39e61572.2286899@news.wanadoo.es>
Content-Type: text/plain; charset=iso-8859-1
Organization: Iddeo - Retevisi�n
Mime-Version: 1.0
User-Agent: slrn/0.9.6.2 (Linux)
Reply-To: juanjux@NOSPAMyahoo.es
Newsgroups: es.comp.os.linux.programacion,es.comp.os.linux.misc