Entwickler-Ecke

Internet / Netzwerk - Server Antwort empfangen etc...


sonic159 - Sa 22.07.06 17:15
Titel: Server Antwort empfangen etc...
Hallo!

Ich arbeite gerade an einem kleinen Teamspeak 2 Tool!
Und habe eine frage!

Wie kann ich die Server antwort empfangen und in ein Memo schreiben?

MfG: sonic159
P.S.: Ich benutze den IdTCPClient komponent!


digi_c - Mo 24.07.06 13:28

Sorry aber ich muss nochmal nachfragen, da deine Beschreibung reichlich knapp ausgefallen ist. Was willst du jetzt konkret machen? Dich in das Teamspeak-Protokoll reinhängen?

Laut Suche in Wikipedia TEAMSPEAK ist das Protokoll nicht zugänglich. Dein einziger Ansatzpunkt wäre demzufolge der TS-Client (Oberfläche,Speicher,...).


sonic159 - Fr 28.07.06 14:04

Ich will ein TELNET Tool entwickeln....
Und benutze die IdTCPClient komponente!

Code zum einloggen:


Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
....
begin
  with IdTCPClient1 do begin
    Host := Edit1.Text;           // IP-Addresse zuweissen
    Port := IntToStr(Edit3.Text); // TCP-Port zuweissen
    Connect();                    // Verbinden, und hier wird normal schon ein "[TS]" raus gegeben, und das soll ins Memo1
    WriteLn('SEL ' + Edit2.Text); // Server ausgewählt, wenn er exestiert wird "OK" ausgegeben, soll auch ins Memo1
    WriteLn('SLOGIN ' + Edit4.Text + Char(32) + Edit5.Text); // Als Superadmin eingelogt wenn die daten stimmen das kommt wieder ein "OK" das soll auch ins Memo1
    {...}
  end;
end;


MfG: sonic

Moderiert von user profile iconraziel: Delphi-Tags hinzugefügt


alias5000 - Fr 28.07.06 14:34

Was ist deine konkrete Frage?

Edit: uups, wer schlau ist, leist den erste Beitrag in so einem Fall nochmal durch....
Ich muss jetzt leider weg, wenn ich Zeit hab antworte ich nochmal, falls kein anderer mir zuvorkommt.
Die Lösung kannst du aber sicher auch einigen Codeschnipseln aus der CodeLib der DP entnehmen. Schau mal danach, bye


Narses - Fr 28.07.06 14:35

Moin!

Bitte denk an die Forumsregel: nur eine Frage pro Thread! ;) Gibt sonst nur Chaos... :?

cu
Narses