|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectikg.net.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 void close()
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 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 wurde
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 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 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 Nachrichtpublic java.lang.String toString()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||