![]() |
Gnutella1 simple simulator Hi everyone, I am new to this as you can probably tell. I was hoping to program a simple simulater that only does query and queryhit for ttl 3 and ttl4. I have two text files one with 100 network and with resources. i was hoping to read in those files and get some results to be outputted on another files. i want to see the recalls and the network traffic so i can compare tt3 and ttl4 results. And i need to generate 1000 random queries with the node id and target resource. Problem is i dont know how to start this and programming language to use. I know a bit of .net, and php but i just dont know how to start. If anyone can provide me with some directions i will be greatful. Thank you in advance. |
Sorry, simple isn't very easy... You can try getting the Phex code and understanding it (Java-Code), but you'll need some time to get everything up. First have a look at the how Gnutella works: - Main Page - Gnufu - concepts explained - Gnutella Protocol Specification - Gnutella Specification - exact specifications |
Sorry, simple isn't very easy... You can try getting the Phex code and understanding it (Java-Code), but you'll need some time to get everything up. First have a look at the how Gnutella works: - Main Page - Gnufu - concepts explained - Gnutella Protocol Specification - Gnutella Specification - exact specifications |
Hi, Thank you for your reply. I have looked at the link it seems too complecated, all i need is a little program of about 200 lines and out puts the results from 20 random queries, (i am only using query and queryhit, not ping or pong) on ttl3 and 4. I think the basic idea would be to open a connection to each of the nodes (whether you just pick a random set of nodes or otherwise), send the query to each, then reading data back over the same connections.. once you get a result you just parse out whatever information you need from the response and write to a file... I know that i have to declare things like query, queryhit, ttl3, ttl4, read in files, etc I just dont know how to start it, to be honest... So any help would be appriciated. |
All times are GMT -7. The time now is 03:59 PM. |
Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2025, vBulletin Solutions, Inc.
SEO by vBSEO 3.6.0 ©2011, Crawlability, Inc.
Copyright © 2020 Gnutella Forums.
All Rights Reserved.