void Proxy_Completed(object sender, ProxyEventArgs e) { Proxy.Completed -= new EventHandler<ProxyEventArgs>(Proxy_Completed); if (e.Connected) { ProcessConnect(e.Socket, null, null); return; } OnError(new Exception("proxy error", e.Exception)); m_InConnecting = false; }