QNetworkRequest
Verfasst: 25. November 2009 15:38
Hallo,
ich hoffe meine Frage ist nicht zu blöde, aber ich bin Neuling im Thema Verteile Systeme, und benötige Netwerk-Expertise
Ich möchte Verbindung zu einem gnutella-server aufnehmen, dazu finde ich folgende Informationen:
... oder benutze ich die die QNetwork... - Klassen falsch ???
Danke für Hilfe
Andreas
ich hoffe meine Frage ist nicht zu blöde, aber ich bin Neuling im Thema Verteile Systeme, und benötige Netwerk-Expertise
Ich möchte Verbindung zu einem gnutella-server aufnehmen, dazu finde ich folgende Informationen:
Ich versuche die Verbindung folgendermaßen aufzubauen:Allgemein :
Keine IP's, da Gnutella Pakete nur an bestehende Verbindungen gesendet werden
Erste Verbindung kommt zustande durch TCP/IP Connection zu irgendeinem Host aus Hostcatcher (s.u.) bzw. PONG Server beim allerersten mal (gnutellahosts.com/ server.limewire.com)
Verbindung:
GNUTELLA CONNECT/<version>\n\n
Anwort: (andere = Ablehnung)
GNUTELLA OK \n\n
Leider haut das nicht hin. Mache ich das prinzipiell richtig oder bin ich auf dem völlig falschen Dampfer ???QNetworkAccessManager manager = new QNetworkAccessManager;
QNetworkRequest req = new QNetworkRequest("http://gnutellahosts.com");
req.setRawHeader("GNUTELLA CONNECT/0.6\n\n", "");
...
manager.get(req);
... oder benutze ich die die QNetwork... - Klassen falsch ???
Danke für Hilfe
Andreas