private void OnShutdown(IAsyncResult ar) {
try {
m_Controller.EndShutdown(ar);
} catch {
// eat exceptions; we don't throw them in Socket.EndShutdown [not really important]
// m_ShutdownResult.AsyncException = e;
}
m_ShutdownResult.Notify();
}
/// <summary>