On Tue, Jan 06, 2004 at 12:51:30PM +0000, Roger Hayter wrote:
> Can anyone advise me where I might start looking to modify a node so it 
> rejects all requests outside a small area of keyspace? I presume there 
> must be a routine that accepts requests for further processing, and one 
> it could call to send a rejection. I want to try this  not least to see 
> if NGR routing will actually favour this narrow area, over nice, rapid 
> rejections everywhere else, and whether my node's ability to find data 
> in this keyspace will improve.  (I have previously put forward the 
> unsubstantiated theory that NGR will only produce specialised routing 
> when this has speed advantages over searching the whole network through 
> as many fast nodes as possible - so I don't expect my node's 
> specialisation to be sustained after switching off this gate, I think 
> this would require either a completely naive network with no data or 
> routing info, or a large proportion of nodes to be "seeded" with an 
> arbitrary specialisation for NGR to build on.  However, as no one 
> important agrees this is a possibility, I just want to try one node and 
> see what happens.)

Try freenet.node.Node, the function acceptRequest().
> 
> The difficulty I might have with this is illustrated by the fact I 
> always thought Java was an interpreter - but apparently the source code 
> for Fred needs to be compiled in some way - so can someone also 
> recommend a free compiler to go from CVS to the constituents of 
> freenet.jar?

You can use Sun's JDK... it's not Free Software, but it is freely
downloadable from their site... Otherwise jikes maybe, but you'll need
to use Sun's VM for now anyway.
> -- 
> Roger Hayter
-- 
Matthew J Toseland - [EMAIL PROTECTED]
Freenet Project Official Codemonkey - http://freenetproject.org/
ICTHUS - Nothing is impossible. Our Boss says so.

Attachment: signature.asc
Description: Digital signature

_______________________________________________
Support mailing list
[EMAIL PROTECTED]
http://news.gmane.org/gmane.network.freenet.support

Reply via email to