private void OnConnect(IAsyncResult ar) { try { base.EndConnect(ar); m_Controller = new SocketController(this, base.InternalSocket, m_Options); } catch (Exception e) { m_ConnectResult.AsyncException = e; } m_ConnectResult.Notify(); } /// <summary>