[JDEV] more p2p & jabber File Sharing

aliban at gmx.net aliban at gmx.net
Wed Feb 13 12:14:27 CST 2002


that´s why i had the conclusion to use my own one...

The advantages of not using http is that someone who is in an 
intranet can still connect outside and upload a file. you can´t 
upload to http. In addition to that why do we need some special 
p2p communication if we have already a xml conenction with jabber 
that we can use to control the transfer.
to create and connect a simple socket and push some binary 
through it is quite easy.

we can´t use http/ftp for the filesharing because other ppl would be 
able to download the files with the webbrowser...
jabberFS has a mysql databse with the filenames in it. a php page 
could enable a http search for files... if the clients offer it with a http 
or ftp ppl can simply download it with their webbrowser and the 
wouldn NOT be forced (hmm...) to use jabber and they wont offer 
files themself :)

Do you understand?

> 
> I would like to add webdav as a possible protocol for this... AFAIK
> jabber.com commercial server does file sharing this way...
> 
> -----Mensaje original-----
> De: Thomas Muldowney [mailto:temas at box5.net]=20
> Enviado el: Mi=E9rcoles, 13 de Febrero de 2002 01:26 p.m.
> Para: jdev at jabber.org
> Asunto: Re: [JDEV] more p2p & jabber File Sharing
> 
> 
> I thought this was closer to regular HTTP.  I guess my large question =
> would
> be why not current protocols?  FTP, HTTP, Gnutella, any of those? Maybe =
> some
> explanation of why a new protocol would help me better read through =
> this and
> understand the logic.
> 
> --temas
> 
> 
> On Wed, Feb 13, 2002 at 10:57:27AM -0500, Dave wrote:
> > The protocol looks substantially more complicated than the =
> GnutellaNet=20
> > protocol, yet I don't see any major advantages to it over simply=20
> > integrating a GnutellaNet client into the Jabber client (since=20
> > GnutellaNet client libs are widely available for almost every =
> platform=20
> > by now). What's more, storing indexes to the files on the Jabber=20
> > server would subject the administrator of any server to possible=20
> > Napster-style litigation.  If you'd really like to get the Jabber=20
> > server involved, maybe a Jabber<->GnutellaNet transport is best. . .
> >=20
> > ...just my two pennies :-)
> >=20
> >  - Dave
> >=20
> >=20
> > BTW - The GnutellaNet isn't the only p2p file-sharing network out=20
> > there. You can integrate a client for any other p2p file-sharing=20
> > network instead (including Genny, Gnutella's "official" replacement), =
> 
> > if you prefer.
> >=20
> > aliban at gmx.net wrote:
> > >=20
> > > hello,
> > > as i already mentioned i will write a jabber File Sharing =
> component.=20
> > > it will store filenames in a mysql database and a user can search=20
> > > for this. He will get a jid as result. Then he can request the file =
> 
> > > from the JID. On my page you can find a preview about the=20
> > > jabberFS:iq that will be used by the jabber File Sharing system.
> > > http://skabber.rudbek.com/jabberfs/
> > >=20
> > > jabberFS:iq:search v.1.0=20
> > > http://skabber.rudbek.com/jabberfs/jabberfs-iq-search.txt
> > >=20
> > > jabberFS:iq:filetransfer v.1.0.1=20
> > > http://skabber.rudbek.com/jabberfs/jabberfs-iq-filetransfer.txt
> > >=20
> > > p.s. Julian: i switched jabber:iq:oob to jabberFS:iq:filetransfer
> > >=20
> > > any comments are welcome.
> > > Edrin
> > > _______________________________________________
> > > jdev mailing list
> > > jdev at jabber.org
> > > http://mailman.jabber.org/listinfo/jdev
> > >=20
> >=20
> > _______________________________________________
> > jdev mailing list
> > jdev at jabber.org
> > http://mailman.jabber.org/listinfo/jdev
> 
> --=20
> Thomas Muldowney
> email/jabber: temas at jabber.org
> 
> ------_=_NextPart_001_01C1B4AC.BA869EA6
> Content-Type: text/html;
> 	charset="iso-8859-1"
> Content-Transfer-Encoding: quoted-printable
> 
> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
> <HTML>
> <HEAD>
> <META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; =
> charset=3Diso-8859-1">
> <META NAME=3D"Generator" CONTENT=3D"MS Exchange Server version =
> 5.5.2650.12">
> <TITLE>RE: [JDEV] more p2p &amp; jabber File Sharing</TITLE>
> </HEAD>
> <BODY>
> 
> <P><FONT SIZE=3D2>I would like to add webdav as a possible protocol for =
> this... AFAIK jabber.com commercial server does file sharing this =
> way...</FONT></P>
> 
> <P><FONT SIZE=3D2>-----Mensaje original-----</FONT>
> <BR><FONT SIZE=3D2>De: Thomas Muldowney [<A =
> HREF=3D"mailto:temas at box5.net">mailto:temas at box5.net</A>] </FONT>
> <BR><FONT SIZE=3D2>Enviado el: Mi=E9rcoles, 13 de Febrero de 2002 01:26 =
> p.m.</FONT>
> <BR><FONT SIZE=3D2>Para: jdev at jabber.org</FONT>
> <BR><FONT SIZE=3D2>Asunto: Re: [JDEV] more p2p &amp; jabber File =
> Sharing</FONT>
> </P>
> <BR>
> 
> <P><FONT SIZE=3D2>I thought this was closer to regular HTTP.&nbsp; I =
> guess my large question would be why not current protocols?&nbsp; FTP, =
> HTTP, Gnutella, any of those? Maybe some explanation of why a new =
> protocol would help me better read through this and understand the =
> logic.</FONT></P>
> 
> <P><FONT SIZE=3D2>--temas</FONT>
> </P>
> <BR>
> 
> <P><FONT SIZE=3D2>On Wed, Feb 13, 2002 at 10:57:27AM -0500, Dave =
> wrote:</FONT>
> <BR><FONT SIZE=3D2>&gt; The protocol looks substantially more =
> complicated than the GnutellaNet </FONT>
> <BR><FONT SIZE=3D2>&gt; protocol, yet I don't see any major advantages =
> to it over simply </FONT>
> <BR><FONT SIZE=3D2>&gt; integrating a GnutellaNet client into the =
> Jabber client (since </FONT>
> <BR><FONT SIZE=3D2>&gt; GnutellaNet client libs are widely available =
> for almost every platform </FONT>
> <BR><FONT SIZE=3D2>&gt; by now). What's more, storing indexes to the =
> files on the Jabber </FONT>
> <BR><FONT SIZE=3D2>&gt; server would subject the administrator of any =
> server to possible </FONT>
> <BR><FONT SIZE=3D2>&gt; Napster-style litigation.&nbsp; If you'd really =
> like to get the Jabber </FONT>
> <BR><FONT SIZE=3D2>&gt; server involved, maybe a =
> Jabber&lt;-&gt;GnutellaNet transport is best. . .</FONT>
> <BR><FONT SIZE=3D2>&gt; </FONT>
> <BR><FONT SIZE=3D2>&gt; ...just my two pennies :-)</FONT>
> <BR><FONT SIZE=3D2>&gt; </FONT>
> <BR><FONT SIZE=3D2>&gt;&nbsp; - Dave</FONT>
> <BR><FONT SIZE=3D2>&gt; </FONT>
> <BR><FONT SIZE=3D2>&gt; </FONT>
> <BR><FONT SIZE=3D2>&gt; BTW - The GnutellaNet isn't the only p2p =
> file-sharing network out </FONT>
> <BR><FONT SIZE=3D2>&gt; there. You can integrate a client for any other =
> p2p file-sharing </FONT>
> <BR><FONT SIZE=3D2>&gt; network instead (including Genny, Gnutella's =
> &quot;official&quot; replacement), </FONT>
> <BR><FONT SIZE=3D2>&gt; if you prefer.</FONT>
> <BR><FONT SIZE=3D2>&gt; </FONT>
> <BR><FONT SIZE=3D2>&gt; aliban at gmx.net wrote:</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; </FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; hello,</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; as i already mentioned i will write a =
> jabber File Sharing component. </FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; it will store filenames in a mysql =
> database and a user can search </FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; for this. He will get a jid as result. =
> Then he can request the file </FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; from the JID. On my page you can find a =
> preview about the </FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; jabberFS:iq that will be used by the =
> jabber File Sharing system.</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; <A =
> HREF=3D"http://skabber.rudbek.com/jabberfs/" =
> TARGET=3D"_blank">http://skabber.rudbek.com/jabberfs/</A></FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; </FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; jabberFS:iq:search v.1.0 </FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; <A =
> HREF=3D"http://skabber.rudbek.com/jabberfs/jabberfs-iq-search.txt" =
> TARGET=3D"_blank">http://skabber.rudbek.com/jabberfs/jabberfs-iq-search.=
> txt</A></FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; </FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; jabberFS:iq:filetransfer v.1.0.1 </FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; <A =
> HREF=3D"http://skabber.rudbek.com/jabberfs/jabberfs-iq-filetransfer.txt"=
>  =
> TARGET=3D"_blank">http://skabber.rudbek.com/jabberfs/jabberfs-iq-filetra=
> nsfer.txt</A></FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; </FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; p.s. Julian: i switched jabber:iq:oob to =
> jabberFS:iq:filetransfer</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; </FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; any comments are welcome.</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; Edrin</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; =
> _______________________________________________</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; jdev mailing list</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; jdev at jabber.org</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; <A =
> HREF=3D"http://mailman.jabber.org/listinfo/jdev" =
> TARGET=3D"_blank">http://mailman.jabber.org/listinfo/jdev</A></FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; </FONT>
> <BR><FONT SIZE=3D2>&gt; </FONT>
> <BR><FONT SIZE=3D2>&gt; =
> _______________________________________________</FONT>
> <BR><FONT SIZE=3D2>&gt; jdev mailing list</FONT>
> <BR><FONT SIZE=3D2>&gt; jdev at jabber.org</FONT>
> <BR><FONT SIZE=3D2>&gt; <A =
> HREF=3D"http://mailman.jabber.org/listinfo/jdev" =
> TARGET=3D"_blank">http://mailman.jabber.org/listinfo/jdev</A></FONT>
> </P>
> 
> <P><FONT SIZE=3D2>-- </FONT>
> <BR><FONT SIZE=3D2>Thomas Muldowney</FONT>
> <BR><FONT SIZE=3D2>email/jabber: temas at jabber.org</FONT>
> </P>
> 
> </BODY>
> </HTML>
> ------_=_NextPart_001_01C1B4AC.BA869EA6--
> _______________________________________________
> jdev mailing list
> jdev at jabber.org
> http://mailman.jabber.org/listinfo/jdev
> 





More information about the JDev mailing list