/// <summary>
/// Used to create a tick timer for the broadcast pinger
/// </summary>
private void CreateDiscoveryPingTimmer()
{
// Create the timer
m_discoveryPingTimer = ThreadPoolTimer.CreatePeriodicTimer(async(ThreadPoolTimer source) =>
{
// When the timer fires try to send a message.
await m_discoveryServer.InvokeBroadcast();
},
// Fire every 2 seconds
new TimeSpan(0, 0, 2));
}