Quoting Haxe <[EMAIL PROTECTED]> from ml.softs.gtk-gnutella.devel: :On Sunday 18 September 2005 00:41, Raphael Manfredi wrote: :> A call for idea is launched: how can we make sure this GTKG-specific :> server is not used by other servents, : :You can't. But if it's something specific to GTKG, I don't think that :others will try to exploit it. I suspect they likewise have their "own" :servers.
Well, you can make it GTKG-specific by using several tricks: for instance, you can use the token logic GTKG uses to identify itself, which is not secure but is a burden to adapt by foreign servents. You can also implement a port-rotation logic whereby the listening port depends on an alogrithm based on the time of the day, and whose logic of computation is specific to GTKG (and shared by the specific GWC). Finally, you can make your own binary protocol for exchanging information, and not use HTTP, which will make it harder (but not impossible) to reuse by foreign parties. All that does not make it impossible to ensure that it won't be missused by other servents, but if it makes the task annoying enough to not really bother. Plus we have the flexibility to adapt the protocol used should we see it is being abused, something that will be hard for the foreign servents to follow. Raphael ------------------------------------------------------- SF.Net email is sponsored by: Tame your development challenges with Apache's Geronimo App Server. Download it for free - -and be entered to win a 42" plasma tv or your very own Sony(tm)PSP. Click here to play: http://sourceforge.net/geronimo.php _______________________________________________ Gtk-gnutella-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/gtk-gnutella-devel
