mil.navy.nps.bridge
Class ClientStatusThread

java.lang.Object
  extended bymil.navy.nps.bridge.ClientStatusThread
All Implemented Interfaces:
java.lang.Runnable

class ClientStatusThread
extends java.lang.Object
implements java.lang.Runnable

the client status thread class which monitors keyboard input for client command to dissconnect from server


Field Summary
(package private) static java.lang.String disconnectCommand
           
(package private)  java.net.DatagramPacket packet
           
(package private)  java.net.InetAddress the_address
           
(package private)  int the_port
           
(package private)  java.net.DatagramSocket the_socket
           
 
Constructor Summary
ClientStatusThread(java.net.DatagramSocket in_socket, java.net.InetAddress con_address, int con_port)
           
 
Method Summary
protected  void finalize()
          deliberately close tunnel to MulticastRelayServer by sending disconnect message
 void run()
           
(package private)  void setAddress(java.net.InetAddress temp_address)
           
(package private)  void setPort(int temp_port)
           
(package private)  void setSocket(java.net.DatagramSocket temp_socket)
           
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

disconnectCommand

static java.lang.String disconnectCommand

packet

java.net.DatagramPacket packet

the_socket

java.net.DatagramSocket the_socket

the_address

java.net.InetAddress the_address

the_port

int the_port
Constructor Detail

ClientStatusThread

public ClientStatusThread(java.net.DatagramSocket in_socket,
                          java.net.InetAddress con_address,
                          int con_port)
Method Detail

setSocket

void setSocket(java.net.DatagramSocket temp_socket)

setAddress

void setAddress(java.net.InetAddress temp_address)

setPort

void setPort(int temp_port)

run

public void run()
Specified by:
run in interface java.lang.Runnable

finalize

protected void finalize()
deliberately close tunnel to MulticastRelayServer by sending disconnect message