The Ping Agent will try to ping all the other ping agents that it
knows about every 5 minutes, and will respond to any pings it
receives. It does this with tasks:
- IdleTask: Is started first. Gets all other agents
from DF. After 5mins it starts pinging (PingALLTask). It also
responds to any pings it receives (PingResponseTask).
- PingAllTask: Sends a ping to all agents (PingTask).
- PingTask: Sends a ping.
- PingResponseTask: Replies to pings.