Page 1 of 1

Plugable Protocol Support

PostPosted: 19 Nov 2009 08:57
by sirinath
How about pluggable protocol support and some tools to implement the plugins. Then any body interested can implement what they might fancy and perhaps experiment using new experimental protocols altogether using Shareaza as a framework.

Repost of: viewtopic.php?f=7&t=340#p2148

Re: Plugable Protocol Support

PostPosted: 19 Nov 2009 16:56
by ailurophobe
Would require redoing Shareaza network core. Shareaza was not designed to support pluggable protocols. There is occasionally talk about rewriting Shareaza from ground up, and something like that would allow supporting pluggable protocols. In fact, some features wanted in a rewrite like that such as obfuscation support and ability to use code from other projects such as libtorrent require similar design changes from the current design as pluggable protocols do.

Re: Plugable Protocol Support

PostPosted: 21 Nov 2009 00:31
by cyko_01
First of all, shareaza is not mldonkey. We believe that the best results are achieved by connecting to a few carefully selected networks. The team has very strict requirements for adding new networks including proper hashing of files, unique content, and that the network code is open source. Also there must be a developer willing to do it. Already this eliminates 99% of them.

Secondly shareaza's networks are tightly integrated with each-other, which is the key to shareaza's streaming of downloads from multiple networks. It is very difficult to properly integrate another network without creating serious bugs and this is not something that can just be plugged in.