|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectmil.navy.nps.bridge.MulticastRelayClient
Relays datagrams to/from MulticastRelayServer.
Field Summary | |
(package private) ProtocolDataUnit |
aPdu
|
(package private) java.net.DatagramPacket |
connectDatagramPacket
|
static boolean |
DEBUG
main method that takes clients input of multicast server name and port that client wants to connect to. |
(package private) static java.lang.String |
DEFAULT_MCAST_ADDRESS
|
(package private) static java.lang.String |
DEFAULT_MCAST_PORT
|
(package private) static java.net.InetAddress |
destinationMulticastAddress
|
(package private) static int |
destinationMulticastPort
|
(package private) static java.lang.String |
disconnect
|
(package private) java.net.DatagramPacket |
dispacket
|
(package private) java.net.DatagramPacket |
incomingDatagramPacket
|
(package private) static java.lang.String |
LocalHostAddress
|
(package private) static java.lang.String |
LocalHostName
|
(package private) static java.lang.String |
LocalHostSubnet
|
(package private) static int |
MAX_PACKET_SIZE
|
(package private) static java.net.InetAddress |
MulticastRelayServerAddress
|
(package private) static int |
MulticastRelayServerPort
|
(package private) static java.net.MulticastSocket |
multicastSocket
|
(package private) java.net.DatagramPacket |
outgoingDatagramPacket
|
(package private) static java.lang.String |
PduHostAddress
|
(package private) static java.lang.String |
PduHostSubnet
|
(package private) static boolean |
receivedFromLocalhostOrLAN
|
(package private) static boolean |
receivedFromServer
|
protected java.net.DatagramPacket |
replyPacket
|
(package private) static int |
SOCKET_TIMEOUT
|
(package private) static int |
TIME_TO_LIVE
|
(package private) java.net.DatagramSocket |
unicastDatagramSocket
|
Constructor Summary | |
MulticastRelayClient()
|
Method Summary | |
static void |
debug(java.lang.String pDebugString)
Debugging output. |
protected void |
finalize()
deliberately close tunnel to MulticastRelayServer by sending disconnect message |
static void |
main(java.lang.String[] args)
|
void |
multicastClientConnect(java.net.InetAddress serverAddress,
int serverPort)
performs connections to the server |
java.lang.String |
respondToServer(java.net.DatagramSocket pSocket,
java.net.DatagramPacket pPacket,
java.net.InetAddress address,
int port)
check for hello packets from server and respond with "iAmHere" for each packet received. |
protected static void |
trace(java.lang.String pDiagnostic)
Guaranteed debugging output. |
Methods inherited from class java.lang.Object |
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
java.net.DatagramSocket unicastDatagramSocket
java.net.DatagramPacket connectDatagramPacket
java.net.DatagramPacket incomingDatagramPacket
java.net.DatagramPacket outgoingDatagramPacket
ProtocolDataUnit aPdu
static int MulticastRelayServerPort
static java.net.InetAddress MulticastRelayServerAddress
protected java.net.DatagramPacket replyPacket
static java.lang.String disconnect
java.net.DatagramPacket dispacket
static final int MAX_PACKET_SIZE
static final int SOCKET_TIMEOUT
static final java.lang.String DEFAULT_MCAST_ADDRESS
static final java.lang.String DEFAULT_MCAST_PORT
static final int TIME_TO_LIVE
static java.net.MulticastSocket multicastSocket
static java.net.InetAddress destinationMulticastAddress
static int destinationMulticastPort
static boolean receivedFromServer
static boolean receivedFromLocalhostOrLAN
static java.lang.String LocalHostName
static java.lang.String LocalHostAddress
static java.lang.String LocalHostSubnet
static java.lang.String PduHostAddress
static java.lang.String PduHostSubnet
public static final boolean DEBUG
Constructor Detail |
public MulticastRelayClient()
Method Detail |
public static void debug(java.lang.String pDebugString)
protected static void trace(java.lang.String pDiagnostic)
public static void main(java.lang.String[] args)
public void multicastClientConnect(java.net.InetAddress serverAddress, int serverPort)
public java.lang.String respondToServer(java.net.DatagramSocket pSocket, java.net.DatagramPacket pPacket, java.net.InetAddress address, int port)
protected void finalize()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |