|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
java.lang.Objectkreverse.krlib.KRClient
public class KRClient
Hauptklasse der Library, die eine Verbindung zum Server herstellt. Kann zum Abfangen und Verarbeiten von Paketen überschrieben werden.
| Constructor Summary | |
|---|---|
KRClient()
|
|
| Method Summary | |
|---|---|
void |
connect(RemoteEndpoint endpoint)
Stellt eine Verbindung zu dem im Parameter RemoteEndpoint angegebenen Knuddels-Chatserver her. |
void |
connect(RemoteEndpoint endpoint,
java.lang.String proxyHost,
int proxyPort)
Stellt eine Verbindung zu dem im Parameter RemoteEndpoint angegebenen Knuddels-Chatserver über den angegebenen Socks-Proxy her. |
void |
connect(java.lang.String host,
int port)
Stellt eine Verbindung zu dem Knuddels-Server her, der mit Host und Port angegeben wird. |
void |
connect(java.lang.String host,
int port,
java.lang.String proxyHost,
int proxyPort)
Stellt eine Verbindung zum angegebenen Knuddels-Server mit dem angegebenen Socks-Proxy her. |
void |
disconnect()
Trennt die Verbindung zum Chat. |
boolean |
isConnected()
Gibt true zurück wenn eine Verbindung zum Chatserver besteht, false wenn nicht. |
void |
login(java.lang.String nickname,
java.lang.String password,
java.lang.String channel)
Loggt einen Nick in das Knuddels-Chatsystem ein. |
void |
onDisconnect()
Wird aufgerufen, wenn die Verbindung vom Chatserver getrennt wurde. |
void |
onReceive(java.lang.String packet)
In dieser Methode kommen alle eingehenden Pakete vom Knuddels-Server an. |
void |
run()
|
void |
send(java.lang.String packet)
Sendet ein Paket zum Chatserver. |
void |
sendMessage(java.lang.String message,
java.lang.String channel)
Sendet eine öffentliche Nachricht in den angegebenen Channel |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public KRClient()
| Method Detail |
|---|
public final boolean isConnected()
public final void connect(java.lang.String host,
int port)
throws java.io.IOException
host - der Chathost, zu dem eine Verbindung aufgebaut werden soll.port - der zum Chathost entsprechende Port von Knuddels.
java.io.IOException
public final void connect(RemoteEndpoint endpoint)
throws java.io.IOException
endpoint - das Knuddels-Chatsystem, mit dem eine Verbindung hergestellt werden soll (z. B. RemoteEndpoint.DE für Knuddels.de).
java.io.IOException
public final void connect(java.lang.String host,
int port,
java.lang.String proxyHost,
int proxyPort)
throws java.io.IOException
host - der Chathost, zu dem eine Verbindung aufgebaut werden soll.port - der zum Chathost entsprechende Port von Knuddels.proxyHost - Host oder IP-Adresse des Proxyservers.proxyPort - dazugehöriger Port des Proxys.
java.io.IOException
public final void connect(RemoteEndpoint endpoint,
java.lang.String proxyHost,
int proxyPort)
throws java.io.IOException
endpoint - das Knuddels-Chatsystem, mit dem eine Verbindung hergestellt werden soll (z. B. RemoteEndpoint.DE für Knuddels.de).proxyHost - Host oder IP-Adresse des Proxyservers.proxyPort - dazugehöriger Port des Proxys.
java.io.IOException
public final void login(java.lang.String nickname,
java.lang.String password,
java.lang.String channel)
nickname - der einzuloggende Knuddels-Nickname.password - das zum Nickname dazugehörige Passwort.channel - der Knuddels-Channel, in den der Nick eingeloggt werden soll.
public final void sendMessage(java.lang.String message,
java.lang.String channel)
message - die Nachricht, welche gesendet werden soll.channel - der Channel, in dem die Nachricht gesendet wird.public void onReceive(java.lang.String packet)
packet - das empfangene Paket.public void onDisconnect()
public final void run()
run in interface java.lang.Runnablepublic final void send(java.lang.String packet)
packet - das Paket, welches zum Chatserver gesendet werden soll.public final void disconnect()
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||