protected void OnCompleted(ProxyEventArgs args)
        {
            if (m_Completed == null)
                return;

            m_Completed(this, args);
        }
        protected void OnCompleted(ProxyEventArgs args)
        {
            if (this.completed == null)
            {
                return;
            }

            this.completed(this, args);
        }
Esempio n. 3
0
        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;
        }
        void Proxy_Completed(object sender, ProxyEventArgs e)
        {
            Proxy.Completed -= new EventHandler <ProxyEventArgs>(Proxy_Completed);

            if (e.Connected)
            {
                SocketAsyncEventArgs se = null;
                if (e.TargetHostName != null)
                {
                    se = new SocketAsyncEventArgs();
                    se.RemoteEndPoint = new DnsEndPoint(e.TargetHostName, 0);
                }
                ProcessConnect(e.Socket, null, se, null);
                return;
            }

            OnError(new Exception("proxy error", e.Exception));
            m_InConnecting = false;
        }
        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;
        }