![]() |
Handshake not working hi i'm writing a small gnutella client, but up till now can't even establish a connection, because the other peer always responds with Code: GNUTELLA/0.6 500 Invalid Handshake Code: GNUTELLA CONNECT/0.6\r\n Code: String msg = ""; please help, thanks |
Hi, Ich kann selbst noch nicht programmieren, sondern habe mich immer auf der theoretischen Ebene mit Gnutella beschäftigt. Trotzdem habe ich mich gerade etwas im Phex Quellcode umgesehen. Die Header, die du schickst sind extrem minimal, sollten aber eigentlich funktionieren. Hast du dein Programm an einem lokalen Programm getestet, das Ultrapeer fähigkeiten aktiviert hat? Ansonsten kann es nämlich leicht sein, dass du an ein Blatt (Leaf-Node) geraten bist, das keinerlei eigehende Verbindungen annimmt. Zur Sicherheit solltest du es mit Phex versuchen, und in den Prefs unter Verbindungen peer-verbindungen aktivieren. Phex schickt außerdem noch den Header LISTEN_IP mit. Schreib mir bitte, wie es weiterging! Was planst du, mit dem Programm zu machen? Wieso nimmst du nicht eifnach Code von Phex? |
Phex should accept this handshake if there are peer slots open. Other clients will most likely reject it since Phex is one of the rare clients left that still support peer connections and handshakes without the ultrapeer headers. I think we even support incoming 0.4 handshakes... Though the peer and 0.4 handshake is not tested well, since its not used anymore. It could be that your connection is not very reliable. BTW: Phex has no 500 return code. Gregor |
you are right ! it was the ultrapeers headers that seemingly the other peer did not like concerning the 500 error code: i didn't test it with phex, but bearshare thank you for your help ! |
Bearshare will most probably reject your connection. No Bearshare-Leaf should ever connect outside the Bearshare-cluster. Bearshare UPs accept some other leafs... |
All times are GMT -7. The time now is 11:41 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.