Gnutella Forums  

Go Back   Gnutella Forums > Off Topic Discussion > Chat - Open Topics - The Lounge > Welcome to the Gnutella Forums and introduce yourself
Register FAQ The Twelve Commandments Members List Calendar Arcade Find the Best VPN Today's Posts

Welcome to the Gnutella Forums and introduce yourself A place to introduce yourself to the forums (don't tell your identity) and say hello


Reply
 
LinkBack Thread Tools Display Modes
  #1 (permalink)  
Old January 12th, 2010
Apprentice
 
Join Date: January 6th, 2010
Posts: 5
aklilom is flying high
Default hello everyone ... and where can I start changing in Limewire source?

Hi all,

Excuse me if this is not the right place. I am new to the forum. I read the forum rules but I cannot get a better place to post this than here.

I am doing research on p2p file sharing.
I downloaded the recent Limewire source code through CVS support under Eclipse. (Limewire version: 5.4.6). Everything went perfect in getting the source code. But now ... I could not figure out which posts in this forum I have to read to get hint as to which source files I have to look for my purpose.

My purpose:
I am interested in adding IP geolocation support into Limewire. The purpose is to make Limewire choose geographically nearer peers over remote ones. The advantage of this will be fast download and reducing network traffic etc.

I would really appreciate it if someone could give me links to the relevant threads.
I have been searching for some time now without success.


Thank you,
Aklil
Reply With Quote
  #2 (permalink)  
Old January 12th, 2010
Lord of the Rings's Avatar
ContraBanned
 
Join Date: June 30th, 2004
Location: Middle of the ocean apparently (middle earth)
Posts: 647
Lord of the Rings has a distinguished reputationLord of the Rings has a distinguished reputationLord of the Rings has a distinguished reputation
Default

Chances are, you may be better asking this question at the LW Beta forums where they have development discussion sections; Development Discussion and also Programming LimeWire. This latter one might be preferable.
Reply With Quote
  #3 (permalink)  
Old January 12th, 2010
Apprentice
 
Join Date: January 6th, 2010
Posts: 5
aklilom is flying high
Default

Lord of the Rings, thanks a lot for your fast response!
I tried the links you gave me.
But the following error showed up for both:
Sorry. The administrator has banned your IP address. To contact the administrator click here

I googled the error message. Now, error is narrowed down to Proxy. I am using a university PC which is configured to use a Proxy server for outside connections.

Programming LimeWire seems quite relevant to what I want.
Any one, plz help me ... how can I pass through the error message and join that section? What should I do not be banned by the administrator?

Thanks!
Reply With Quote
  #4 (permalink)  
Old January 12th, 2010
Lord of the Rings's Avatar
ContraBanned
 
Join Date: June 30th, 2004
Location: Middle of the ocean apparently (middle earth)
Posts: 647
Lord of the Rings has a distinguished reputationLord of the Rings has a distinguished reputationLord of the Rings has a distinguished reputation
Default

Well, two others have used your same ip address on this forum unless it was you under different accounts of course. Sounds like you have a dynamic ip address. Perhaps unplug your modem/router for a while & then replug it .. force it to get a fresh ip address.

There are many forum spammers from your country, obviously one of them has used the same ip address on the other forum. Not so far here.
Reply With Quote
  #5 (permalink)  
Old January 12th, 2010
Apprentice
 
Join Date: January 6th, 2010
Posts: 5
aklilom is flying high
Default

Lord of the Rings, I understand your concern. I don't know what to do now. I don't have control on the modem/router. I might have had created another account long time ago. But you are saying some sort of spam has been sent from the same IP address. That cannot be mine. Obviously at least one another person has been using the same IP address.

Can anyone, who has access to the Programming LimeWire section, please do a 5 minute glance for me in that section? The Limewire source code is huge ... I am lost. If I only knew which packages to start with for geolocalization, that would suffice.
If I remain locked forever, and someone sees by chance what I am looking for, please copy it and email me to *email address removed for your own protection*


Thank you in advance!
_______________________________________
Edited to comply with the House Rules.
Do not divulge anyone's personal information in the forum, not even your own.

Last edited by birdy; January 13th, 2010 at 06:14 PM. Reason: Removing email addy
Reply With Quote
  #6 (permalink)  
Old January 13th, 2010
birdy's Avatar
Airhead
 
Join Date: October 18th, 2004
Location: Perth, Australia
Posts: 889
birdy has a distinguished reputationbirdy has a distinguished reputation
Default

Hi aklilom,

I had a look on the LW forum & couldn't find any threads mentioning geolocation or geolocalization.

Send a PM to dpslimewire (click on the link here): dpslimewire
He's a LW developer & is active on the LW forum... explain that your IP address has been banned there - he might be able to help you with logging into the LW forum, or might be able to point you in the right direction to find the info you're looking for
Reply With Quote
  #7 (permalink)  
Old January 14th, 2010
Apprentice
 
Join Date: January 6th, 2010
Posts: 5
aklilom is flying high
Default

Hi birdy,
Thanks a lot. You people in here are very cooperative.
I have sent a message to dpslimewire. Hope to get a reply.
Reply With Quote
  #8 (permalink)  
Old January 15th, 2010
Devotee
 
Join Date: June 7th, 2008
Posts: 26
mrogers is flying high
Default

Hi Aklilom,

Sounds like an interesting research project. I guess there are two ways you could approach it:

(1) Reserve a certain number of connection slots for geographically close peers. If no geographically close peers are available, allow other peers to occupy those slots. This approach is similar to the way locale preferencing works, so try searching the code for references to ConnectionSettings.USE_LOCALE_PREF to get an idea of where and how locale preferencing is implemented.

(2) When choosing peers to connect to, try geographically close peers first. If you're interested in this approach, look at HostCatcher.getAnEndpointInternal(), which selects the next cached peer that LimeWire will try to connect to. In particular, look at the PriorityComparator class in ExtendedEndpoint, which determines the order in which peers are returned from the HostCatcher's ENDPOINT_QUEUE. You'll need to come up with some way of combining the geographic distance with the other selection criteria (number of successful/failed connection attempts and locale).

Hope this helps,
Michael
Reply With Quote
  #9 (permalink)  
Old January 29th, 2010
Apprentice
 
Join Date: January 6th, 2010
Posts: 5
aklilom is flying high
Default

Hi Michael,
I have found your message helpful. Thanks a lot! I was struggling to get access to the Programming section. Although I don't fully understand everything, I am trying to at least figure out what packages are relevant to my case.

Regards,
aklilom
Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On



All times are GMT -7. The time now is 08:00 PM.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
SEO by vBSEO 3.6.0 ©2011, Crawlability, Inc.

Copyright © 2020 Gnutella Forums.
All Rights Reserved.