JTS3ServerQuery - Anzahl der Clients auf Server

Started by Micha, September 25, 2012, 08:04:17 PM

Previous topic - Next topic

Micha

Tag zusammen,

ich versuche die Anzahl der Clients auf meinem Server herauszufinden.
Momentan hängt es daran, dass ich bei jeder Abfrage an den Server den Fehler "ServerQuery Error 1024 @ getList(): invalid serverID" bekomme.
Wie finde ich diese Server ID heraus?

Ausschnitt aus meinem derzeitigen Code:

InetAddress host = InetAddress.getByName( "mein.ts3.server" );  // geändert
String serverip = host.getHostAddress();
JTS3ServerQuery ts3query = new JTS3ServerQuery();
ts3query.connectTS3Query( serverip, 10011 );
ts3query.loginTS3( "serveradmin", "pass" ); // geändert
Vector<HashMap<String,String>> ts3ClientsVector = ts3query.getList( JTS3ServerQuery.LISTMODE_CLIENTLIST ); // hier kommt der Fehler
int ts3ClientsCount = ts3ClientsVector.get( 0 ).size();
System.out.println( ts3ClientsCount );

Stefan1200

Schau dir mal das Beispielprogramm an, das dort dabei liegt. Du musst erst den Server auswählen, von dem du die Informationen benötigst.