Le 10 juin 07 à 19:21, Yen-Ju Chen a écrit : > I recently try to transfer data in P2P style. > It is more-or-less like iTunes where you can share data (playlist > in this case). > I think it may be useful for Etoile in general. > I was planing to do distributed object over zeroconf > and realized distributed object is too simple for larger data. > Users may want to set password, stop transfer in the middle, etc. > So I take a look of XML-RPC and SOAP, which seems to be useful. > Any comment on it ? > I was considering XMPP, but for P2P, an embedded server is needed. > And I think Jabber server is just too big for such simple operation. > > These two libraries seems to fit. > They all have an embedded HTTP server. > > http://csoap.sourceforge.net/index.php > http://xmlrpc-c.sourceforge.net/
GNUstep GSXMLRPC here: <http://www.gnustep.org/resources/ documentation/Developer/BaseAdditions/Reference/index.html> I'm not sure my proposal below makes sense, but that's just a quick thought I had about your idea. May be Distributed Object can be extended to provide stuff like user authentification, fine control over data transfer. This could be possibly done by delegating such stuff to some XML-RPC-based subsystem. By the way this would also provide a reusable solution (protocol and UI) to access remote objects when user authentification is needed. Cheers, Quentin. _______________________________________________ Etoile-discuss mailing list [email protected] https://mail.gna.org/listinfo/etoile-discuss
