Public Member Functions | |
Pinger () | |
void | run () |
Package Functions | |
abstract void | pinged (List< SocketAddress > addresses) |
Package Attributes | |
DatagramSocket | socket |
DatagramPacket | paket = new DatagramPacket(new byte[32], 32) |
InetAddress | broadcastIP |
Static Package Attributes | |
static int | pingport = 7779 |
repeatedly broadcasts udp datagrams containing "PING" to pingport and tracks all remote sockets that answer "PONG".
pinged(..) should be overridden to handle the resulting list of active remote sockets.
Definition at line 24 of file Pinger.java.
org.hfbk.vis.mcp.Pinger.Pinger | ( | ) |
Definition at line 36 of file Pinger.java.
References org.hfbk.vis.mcp.Pinger.broadcastIP, org.hfbk.vis.mcp.Pinger.pingport, and org.hfbk.vis.mcp.Pinger.socket.
void org.hfbk.vis.mcp.Pinger.run | ( | ) |
Definition at line 49 of file Pinger.java.
References org.hfbk.vis.mcp.Pinger.broadcastIP, org.hfbk.vis.mcp.Pinger.paket, org.hfbk.vis.mcp.Pinger.pinged(), and org.hfbk.vis.mcp.Pinger.socket.
Here is the call graph for this function:
abstract void org.hfbk.vis.mcp.Pinger.pinged | ( | List< SocketAddress > | addresses | ) | [package, pure virtual] |
should be overridden to take the sucessfull remote sockets after each ping.
Referenced by org.hfbk.vis.mcp.Pinger.run().
Here is the caller graph for this function:
DatagramSocket org.hfbk.vis.mcp.Pinger.socket [package] |
Definition at line 26 of file Pinger.java.
Referenced by org.hfbk.vis.mcp.Pinger.Pinger(), and org.hfbk.vis.mcp.Pinger.run().
DatagramPacket org.hfbk.vis.mcp.Pinger.paket = new DatagramPacket(new byte[32], 32) [package] |
InetAddress org.hfbk.vis.mcp.Pinger.broadcastIP [package] |
Definition at line 30 of file Pinger.java.
Referenced by org.hfbk.vis.mcp.Pinger.Pinger(), and org.hfbk.vis.mcp.Pinger.run().
int org.hfbk.vis.mcp.Pinger.pingport = 7779 [static, package] |
the local port used to broadcast PING
Definition at line 33 of file Pinger.java.
Referenced by org.hfbk.vis.mcp.Pinger.Pinger().