Gnutella Forums

Gnutella Forums (https://www.gnutellaforums.com/)
-   User Experience (https://www.gnutellaforums.com/user-experience/)
-   -   Bugs or Something (https://www.gnutellaforums.com/user-experience/4105-bugs-something.html)

Unregistered September 30th, 2001 01:06 PM

Bugs or Something
 
A ouple of times the program wont even start i think it migth be because it cont connect or a bug thing.. can anyone tell me how to add more host's so it can connect beter or whetver?

thypentacle September 30th, 2001 05:53 PM

here you go...
 
1 Attachment(s)
Just put this file in your xolox program directory, then start xolox.

The Seeker October 1st, 2001 06:25 AM

Two other things you could try...
 
Go to preferences and connect to host public.bearshare.net port 6436. This works, but if you find yourself entering your preferences a lot to re-enter it, see below for a more low-level approach.

or

Hex Edit your XoloX exe with your favorite hex editor and *overwrite* at address 000D45D5 (30h) with 33h. Note: this 'solution' may break your ability to send updates, and is prone to failing at any moment if public.bearshare.net changes ip's.

I have tested this myself, deleted my hostslist.txt and within 4 seconds went from 'connecting, 5 hosts to try' to over 200 then 'network ok'.

Moak October 1st, 2001 08:28 AM

More geek stuff...
 
Cool idea - and if you need to run Xolxo on port 6347:

Copy your xolox.exe and rename the copy to xolox6347.exe.
Hex Edit your xolox6347.exe with your hex editor and overwrite at address 000F180A (CAh) with CBh. Note: this 'solution' may break your ability to send updates or work with Socks or kill your neighbours cat! NO WARRANTY, it works for me.
You can confirm Xolox running on the new port with "netstat -na", you will see a line somewhere with "TCP 0:6347 0:0 LISTENING".

CU, Moak :)

PS: Bugfix, address corrected from 000F18A0 to 000F180A, thx Seeker

The Seeker October 1st, 2001 09:53 AM

Actually...
 
Quote:

[...]overwrite at address 000F18A0 (CAh) with CBh.
Moak was a little Dyslexic there, the address you want to change is really 000F180A (and probably 000F180B too). You can change the port to anything you want under 65535. The value is stored as two bytes, low byte first.

6346 in Hex is 18CA so it's stored as CA 18 in 000F180A and 000F180B respectively

16382 is 3FFE so would be stored FE 3F

With small numbers, you will have leading 0's that probably won't show up on your calculator.

360 is 168 so it would be stored as 68 01

42 is 2A and it would be stored as 2A 00

Again, modify your exe's at your own risk, and keep a backup just in case.

Moak October 1st, 2001 10:24 AM

Quote:

the address you want to change is really 000F180A
oops, thats right, while seeker is doing great job in analyzing and helping, I'm getting lazy. :)


All times are GMT -7. The time now is 07:56 AM.

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.