|
Cliser | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--cliser.Communicator | +--cliser.UDPCommunicator
Field Summary | |
static int |
PACKET_MAX
|
Constructor Summary | |
UDPCommunicator(java.lang.String remoteHost,
int port)
explicit constructor |
|
UDPCommunicator(UDPCommunicator aCommunicator)
pseudo copy constructor |
Method Summary | |
protected void |
finalize()
destructor POST: mySocket is closed. |
protected java.net.DatagramPacket |
getLastPacket()
myLastPacket accessor |
java.net.InetAddress |
getLastSender()
accessor to retrieve last sender from last packet PRE: Someone has sent me a packet. |
int |
getLastSendersPort()
accessor to retrieve port from last packet PRE: Someone has sent me a packet. |
java.lang.String |
getLocalHost()
local host accessor |
int |
getLocalPort()
local port accessor |
java.lang.String |
getRemoteHost()
remote host accessor |
int |
getRemotePort()
remote port accessor |
protected java.net.DatagramSocket |
getSocket()
mySocket accessor |
protected abstract java.net.DatagramSocket |
initSocket()
polymorphic socket initialization method |
java.lang.String |
receive()
receive() primitive PRE: Someone is sending me a message. |
void |
send(java.lang.String message)
send() primitive |
protected void |
setLastPacket(java.net.DatagramPacket aPacket)
myLastPacket mutator |
void |
setTimeOut(int milliseconds)
wrapper for DatagramSocket.setSoTimeout |
Methods inherited from class cliser.Communicator |
getPort,
toString |
Methods inherited from class java.lang.Object |
clone,
equals,
getClass,
hashCode,
notify,
notifyAll,
wait,
wait,
wait |
Field Detail |
public static final int PACKET_MAX
Constructor Detail |
public UDPCommunicator(java.lang.String remoteHost, int port)
public UDPCommunicator(UDPCommunicator aCommunicator)
Method Detail |
protected abstract java.net.DatagramSocket initSocket()
protected void finalize() throws java.lang.Throwable
public final java.lang.String getLocalHost()
public final java.lang.String getRemoteHost()
public final int getRemotePort()
public final int getLocalPort()
public final java.net.InetAddress getLastSender()
public final int getLastSendersPort()
public final void setTimeOut(int milliseconds) throws java.net.SocketException
public void send(java.lang.String message)
public java.lang.String receive()
protected final java.net.DatagramSocket getSocket()
protected final java.net.DatagramPacket getLastPacket()
protected void setLastPacket(java.net.DatagramPacket aPacket)
|
Cliser | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |