Update SntpClient.cs
Update SntpClient.cs

Notify of failures only once.
If no socket has been created then do not try to dispose of it.  This avoids a unnecessary call to BeginGetDate.
DatalogicSolutions/rhino-licensing,ayende/rhino-licensing,WaltChen/rhino-licensing,livioc/rhino-licensing