|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectmil.navy.nps.bridge.MulticastTunnelServer
Nested Class Summary | |
(package private) class |
MulticastTunnelServer.Reaper
An inner class that implements the Runnable interface. |
Field Summary | |
(package private) java.util.HashSet |
channels
|
(package private) java.util.HashSet |
clients
|
(package private) java.net.DatagramSocket |
serverSocket
|
Method Summary | |
protected void |
connect(java.lang.String pConnectCommand)
Handles connect commands. |
protected void |
disconnect(java.net.InetAddress pClientAddress,
int pClientPort)
Removes the client from all channels. |
static MulticastTunnelServer |
getInstance(int pPort)
implementation of the singleton pattern. |
protected void |
keepAlive(java.net.InetAddress pClientAddress,
int pPort)
Handles the keepAlive server command. |
static void |
main(java.lang.String[] args)
Main entry point. |
void |
removeChannel(Channel pChannel)
removeChannel. |
void |
run()
Implementation of the Runnable interface. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
java.util.HashSet clients
java.util.HashSet channels
java.net.DatagramSocket serverSocket
Method Detail |
public static MulticastTunnelServer getInstance(int pPort)
public void run()
protected void connect(java.lang.String pConnectCommand)
protected void disconnect(java.net.InetAddress pClientAddress, int pClientPort)
public void removeChannel(Channel pChannel)
protected void keepAlive(java.net.InetAddress pClientAddress, int pPort)
public static void main(java.lang.String[] args)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |