QNetworkRequest

Alles rund um die Programmierung mit Qt
Antworten
graythornWW
Beiträge: 38
Registriert: 20. Oktober 2008 09:48

QNetworkRequest

Beitrag von graythornWW »

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:
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
Ich versuche die Verbindung folgendermaßen aufzubauen:
QNetworkAccessManager manager = new QNetworkAccessManager;
QNetworkRequest req = new QNetworkRequest("http://gnutellahosts.com");

req.setRawHeader("GNUTELLA CONNECT/0.6\n\n", "");

...

manager.get(req);
Leider haut das nicht hin. Mache ich das prinzipiell richtig oder bin ich auf dem völlig falschen Dampfer ???
... oder benutze ich die die QNetwork... - Klassen falsch ???

Danke für Hilfe
Andreas
upsala
Beiträge: 3946
Registriert: 5. Februar 2006 20:52
Wohnort: Landshut
Kontaktdaten:

Beitrag von upsala »

Vergleich doch mal deinen Netzwerk-Traffic mit Wireshark.
Antworten