Entwickler-Ecke

Internet / Netzwerk - TCP Query for BF2 Stats


ccdee - Fr 15.09.06 00:01
Titel: TCP Query for BF2 Stats
Hallo Alle Miteinander,

Ich hab eine grösseres Battlefield 2 Player Stats Script in PHP geschrieben, jetzt wollte ich mich mal in Delphi testen. Naja das war wol nix ;) die letzte Version von Delphi mit der ich gearbeitet habe war v3 :lol:

in PHP habe ich zB eine Serverabfrage mit folgendem Script gamacht:

<?
ini_set("user_agent","GameSpyHTTP/1.0");
$data = file("http://bf2web.gamespy.com/ASP/getplayerinfo.aspx?pid=".$pid);
?>

wobei $pid die Playerid der Person war.

Jetzt hab ich mich mit der Componente TidTCPClient herumgeplagt, kann jedoch nicht herausfinden wie ich das drehen muss ohne dass sich meine Delphi Version aufhängt ;)

Villeicht kann mir ja jemand auf die Spur helfen

Vielen Dank


Narses - Fr 15.09.06 00:51

Moin!

Schau dich mal nach Suche in: Delphi-Forum, Delphi-Library IDHTTP um, damit sollest du weiter kommen. ;)

cu
Narses


ccdee - Fr 15.09.06 01:05

thx schau ich mir gleich mal an


ccdee - Fr 15.09.06 11:42
Titel: /
Hallo =) Bin wieder da :)

Hab jetzt so viele Versionen gesehen von dieser TidHTTP aber irgendwie ist keine die funktioniert :) Und eine gute Erklärung der Komponente hab ich auch noch nicht gefunden ...

Hab jetzt mach nach folgenden Prinzipien Versucht:

-------------------------------
DATASTRINGS.Text := HTTP.Get('http://bf2web.gamespy.com/ASP/getplayerinfo.aspx?pid=43484910'); (hat nicht funktioniert)
-------------------------------
with HTTP.Create do
Try
DATA := HTTP.Get('http://bf2web.gamespy.com/ASP/getplayerinfo.aspx?pid=43484910');
memo1.Lines.Add(DATA);
Finally
HTTP.Free;
End;
(hat auch nicht funktioniert)
-------------------------------

Sorry Leute, ich kann verstehen dass jetzt villeicht mehrere Delphi Spezialisten die Hände auf dem Kopf zusammenschlagen ;) SORRY :lol:

Für mich als Einsteiger, ist es noch nicht so leicht Fehler in dieser Syntax zu finden =)

Wäre Dankbar für einen kleinen Hinweis ;)

MfG