|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectikg.net.Server
public abstract class Server
Ein Server ist ein vereinfachter ServerSocket, der zusätzliche Funktionen hat.
Es können beliebig viele Kontakte mit Clientverbindungen aufgebaut werden.
Der Dialog mit den Clients wird nebenläufig realisiert.
| Constructor Summary | |
|---|---|
Server(int pPortNr)
Der Server ist initialisiert. |
|
| Method Summary | |
|---|---|
void |
close()
Der Server wurde geschlossen. |
void |
closeConnection(java.lang.String pClientIP,
int pClientPort)
Die Verbindung mit der angegebenen IP und dem angegebenen Port wurde geschlossen. |
void |
processClosedConnection(java.lang.String pClientIP,
int pClientPort)
Die Verbindung mit einem Client wurde beendet oder verloren. |
void |
processMessage(java.lang.String pClientIP,
int pClientPort,
java.lang.String pMessage)
Eine Nachricht von einem Client wurde bearbeitet. |
void |
processNewConnection(java.lang.String pClientIP,
int pClientPort)
Ein neuer Client hat sich angemeldet. |
void |
send(java.lang.String pClientIP,
int pClientPort,
java.lang.String pMessage)
Eine Nachricht wurde an einen Client geschickt. |
void |
sendToAll(java.lang.String pMessage)
Eine Nachricht wurde an alle verbundenen Clients geschickt. |
java.lang.String |
toString()
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public Server(int pPortNr)
pPortNr - Portnummer des Sockets| Method Detail |
|---|
public java.lang.String toString()
toString in class java.lang.Object
public void send(java.lang.String pClientIP,
int pClientPort,
java.lang.String pMessage)
pClientIP - IP-Nummer des EmpfängerspClientPort - Port-Nummer des EmpfängerspMessage - die verschickte Nachrichtpublic void sendToAll(java.lang.String pMessage)
pMessage - die verschickte Nachricht
public void closeConnection(java.lang.String pClientIP,
int pClientPort)
pClientIP - IP-Nummer des Clients der zu beendenden VerbindungpClientPort - Port-Nummer des Clients der zu beendenden Verbindung
public void processNewConnection(java.lang.String pClientIP,
int pClientPort)
pClientIP - IP-Nummer des Clients, der neu angemeldet istpClientPort - Port-Nummer des Clients, der neu angemeldet ist
public void processMessage(java.lang.String pClientIP,
int pClientPort,
java.lang.String pMessage)
pClientIP - IP-Nummer des Clients, der die Nachricht geschickt hatpClientPort - Port-Nummer des Clients, der die Nachricht geschickt hatpMessage - Die empfangene Nachricht, die bearbeitet werden soll
public void processClosedConnection(java.lang.String pClientIP,
int pClientPort)
pClientIP - IP-Nummer des Clients, mit dem die Verbindung beendet wurdepClientPort - Port-Nummer des Clients, mit dem die Verbindung beendet wurdepublic void close()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||