Class Server

java.lang.Object
  extended by Server
Direct Known Subclasses:
MyServer

public abstract class Server
extends Object


Constructor Summary
Server(int pPort)
           
 
Method Summary
 void close()
           
 void closeConnection(String pClientIP, int pClientPort)
           
 boolean isConnectedTo(String pClientIP, int pClientPort)
           
 boolean isOpen()
           
abstract  void processClosingConnection(String pClientIP, int pClientPort)
           
abstract  void processMessage(String pClientIP, int pClientPort, String pMessage)
           
abstract  void processNewConnection(String pClientIP, int pClientPort)
           
 void send(String pClientIP, int pClientPort, String pMessage)
           
 void sendToAll(String pMessage)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Server

public Server(int pPort)
Method Detail

close

public void close()

closeConnection

public void closeConnection(String pClientIP,
                            int pClientPort)

isConnectedTo

public boolean isConnectedTo(String pClientIP,
                             int pClientPort)

isOpen

public boolean isOpen()

processClosingConnection

public abstract void processClosingConnection(String pClientIP,
                                              int pClientPort)

processMessage

public abstract void processMessage(String pClientIP,
                                    int pClientPort,
                                    String pMessage)

processNewConnection

public abstract void processNewConnection(String pClientIP,
                                          int pClientPort)

send

public void send(String pClientIP,
                 int pClientPort,
                 String pMessage)

sendToAll

public void sendToAll(String pMessage)