| |
|
| java.lang.Object java.lang.Thread com.tagtraum.metaserver.MetaClient
MetaClient | public class MetaClient extends Thread (Code) | | Realisiert einen sehr simplen Admin-Client. Über ihn
läßt sich der
MetaServer ansprechen. Um ihn zu
starten genügt folgender Aufruf:
java -cp com.tagtraum.framework.server.AdminClient
Üblicherweise horcht
MetaServer auf Port 9090.
Ein Verbinden ist nur erlaubt, wenn die IP-Adresse, von der
aus der AdminClient gestartet wurde, in der Liste der
priviligierten IP-Addressen des
MetaServer s aufgeführt
ist.
Statt diesem Client kann auch das Programm Telnet benutzt werden:
telnet
author: Hendrik Schreiber version: 1.1beta1 $Id: MetaClient.java,v 1.5 2005/03/15 20:09:44 hendriks73 Exp $ See Also: MetaServer |
Method Summary | |
public static void | main(String[] args) Baut die Verbindung auf und instantiiert dann die Klasse
MetaClient zweimal - für jede Kommunikationsrichtung eine. | protected static String | readLine(Reader aReader) Liest eine Zeile mit dem Reader. | public void | run() Liest eine Zeile aus dem Eingabe-Reader und schreibt
sie in die Ausgabe-Writer. | public static void | usage() |
mySocket | protected static Socket mySocket(Code) | | Socket dieses Clients.
|
main | public static void main(String[] args) throws Exception(Code) | | Baut die Verbindung auf und instantiiert dann die Klasse
MetaClient zweimal - für jede Kommunikationsrichtung eine.
Parameters: args - Hostname im ersten Argument, Portnummer im zweiten |
readLine | protected static String readLine(Reader aReader) throws IOException(Code) | | Liest eine Zeile mit dem Reader.
Parameters: aReader - Reader, mit dem gelesen werden soll exception: IOException - falls beim Lesen was schiefgeht |
run | public void run()(Code) | | Liest eine Zeile aus dem Eingabe-Reader und schreibt
sie in die Ausgabe-Writer.
|
usage | public static void usage()(Code) | | Gibt den Usage-Hinweis aus:
Usage: java com.tagtraum.framework.server.MetaClient
|
|
|
|