Class SureDelivery
java.lang.Object
|
+--SureDelivery
- public class SureDelivery
- extends java.lang.Object
- implements Alarmable
|
Constructor Summary |
SureDelivery(java.lang.String message,
java.lang.String host,
int port)
|
|
Method Summary |
void |
alarmCall(java.lang.Object object)
|
protected void |
buildPacket(java.lang.String message,
java.lang.String host,
int port)
|
static void |
main(java.lang.String[] args)
|
protected void |
receivePacket()
|
protected void |
sendPacket()
|
| Methods inherited from class java.lang.Object |
,
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
registerNatives,
toString,
wait,
wait,
wait |
socket
protected java.net.DatagramSocket socket
packet
protected java.net.DatagramPacket packet
alarm
protected Alarm alarm
received
protected boolean received
SureDelivery
public SureDelivery(java.lang.String message,
java.lang.String host,
int port)
throws java.io.IOException
buildPacket
protected void buildPacket(java.lang.String message,
java.lang.String host,
int port)
throws java.io.IOException
sendPacket
protected void sendPacket()
throws java.io.IOException
receivePacket
protected void receivePacket()
throws java.io.IOException
alarmCall
public void alarmCall(java.lang.Object object)
- Specified by:
- alarmCall in interface Alarmable
main
public static void main(java.lang.String[] args)
throws java.lang.InterruptedException,
java.io.IOException