Entwickler-Ecke

Sonstiges (Delphi) - TeamSpeak Viewer


Mephisto090 - Di 18.08.09 13:45
Titel: TeamSpeak Viewer
Hallo,

Ich wollte mal versuchen einen TeamSpeak Viewer über Delphi zu Programmieren das SDK von TeamSpeak habe ich mir schon Aangeschaut und zeigt mir aber auch nur den TeamSpeak an auf dem ich gerade bin.

Jetzt wollte ich fragen wie das geht einen TeamSpeak Viewer über Delphi zu Programmieren in PHP gibt es die dinger ja wie Sand am Meer aber die in PHP lösen das doch auch irgendwie also muss das doch auch in Delphi zu lösen sein.

Danke im Vorraus
Mephisto


BenBE - Di 18.08.09 14:01

TeamSpeak hat im wesentlichen 2 Protokolle:

1. das UDP-Protokoll, mit dem die Sprache und eine Reihe von Steuerinformationen übertragen wird
2. das Query-Protokoll, mit dem man Daten vom Server abfragen und (mit etwas Ahnung) diesen auch konfigurieren kann.

Und wo liegt nun dein Problem?


Mephisto090 - Di 18.08.09 14:10

ich weiss das TeamSpeak 2 Protokolle hat bloß mit welchen Port (TCP, UDP) frage ich die Channel ab ohne irgendwo drauf Connectet zu sein.


BenBE - Di 18.08.09 14:12

Über den TCP Query Port. Ist aber abhängig von der Server-Konfig. Default IIRC 51234.

BTW: Wo gibt's das TS2-SDK? Hab nur das für die TS3 gefunden ...


Mephisto090 - Di 18.08.09 14:13

Im TeamSpeak 2 Ordner da ist ein Ordner client_sdk da TeamSpeak 2 ja in Delphi geschrieben wurde findest du da eine pas die auf eine DLL von TeamSpeak zugreift

---Moderiert von user profile iconNarses: Beiträge zusammengefasst---

ich bin jetzt mal per Putty auf einen server mit Der IP und dem TCP Querry Port Connectet aber wenn ich die channel list abfragen will will er das ich mich einlogge gibt es keine andere möglich keit?

EDIT: Prob gelöst jetzt gehts an die String bearbeitung

Beispiel:

id codec parent order maxusers name flags password topic
1 12 -1 1 100 "Channel1" 24 0 "Default"
2 12 -1 5 100 "Channel2" 12 1 ""
3 12 -1 4 100 "Channel3" 8 0 ""
4 11 -1 2 100 "Channel4" 8 0 ""

wie bekomme ich jetzt die Channel in ein TreeView?


BenBE - Di 18.08.09 14:34

Du siehst die Spalte mit dem Titel "Parent" ??? Was da wohl drinstehen wird ??? ...


Mephisto090 - Di 18.08.09 16:15

das bekomme ich gerade alles in einen Memo ausgegeben sprich ein risen string haufen