Package abiturklassen.netz
Class Server
- java.lang.Object
-
- abiturklassen.netz.Server
-
- Direct Known Subclasses:
GCG_Server
public abstract class Server extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Server(int pPort)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description void
close()
void
closeConnection(java.lang.String pClientIP, int pClientPort)
boolean
isConnectedTo(java.lang.String pClientIP, int pClientPort)
boolean
isOpen()
abstract void
processClosingConnection(java.lang.String pClientIP, int pClientPort)
abstract void
processMessage(java.lang.String pClientIP, int pClientPort, java.lang.String pMessage)
abstract void
processNewConnection(java.lang.String pClientIP, int pClientPort)
void
send(java.lang.String pClientIP, int pClientPort, java.lang.String pMessage)
void
sendToAll(java.lang.String pMessage)
-
-
-
Method Detail
-
isOpen
public boolean isOpen()
-
isConnectedTo
public boolean isConnectedTo(java.lang.String pClientIP, int pClientPort)
-
send
public void send(java.lang.String pClientIP, int pClientPort, java.lang.String pMessage)
-
sendToAll
public void sendToAll(java.lang.String pMessage)
-
closeConnection
public void closeConnection(java.lang.String pClientIP, int pClientPort)
-
close
public void close()
-
processNewConnection
public abstract void processNewConnection(java.lang.String pClientIP, int pClientPort)
-
processMessage
public abstract void processMessage(java.lang.String pClientIP, int pClientPort, java.lang.String pMessage)
-
processClosingConnection
public abstract void processClosingConnection(java.lang.String pClientIP, int pClientPort)
-
-