示例#1
0
 private void ProxyDisconnected(TcpProxy p)
 {
     Console.WriteLine(mCaption + " Client disconnected");
     lock (mProxies)
         if (mProxies.Contains(p))
         {
             mProxies.Remove(p);
         }
 }
示例#2
0
        void ProxyDisconnected(TcpProxy proxy)
        {
            icon.ShowBalloonTip(_balloonTipTimeout, _caption, "Client disconnected", ToolTipIcon.Info);

            lock (_proxies)
                if (_proxies.Contains(proxy))
                {
                    _proxies.Remove(proxy);
                }

            UpdateClientCount();
        }
示例#3
0
        private void ProxyDisconnected(TcpProxy p)
        {
            mIcon.ShowBalloonTip(mBalloonTipTimeout, mCaption, "Client disconnected", ToolTipIcon.Info);

            lock (mProxies)
                if (mProxies.Contains(p))
                {
                    mProxies.Remove(p);
                }

            UpdateClientCount();
        }
示例#4
0
        private void GotConnection(Socket ClientSocket)
        {
            string message = String.Format("Got a connection from {0}", ClientSocket.RemoteEndPoint.ToString());

            Console.WriteLine(mCaption + " " + message);

            TcpProxy proxy = new TcpProxy(ClientSocket, mServerEP);

            proxy.ProxyDisconnected += new ProxyDisconnectedHandler(ProxyDisconnected);
            lock (mProxies) mProxies.Add(proxy);

            proxy.Run();
        }
示例#5
0
        void GotConnection(Socket clientSocket)
        {
            string message = String.Format("Got a connection from {0}", clientSocket.RemoteEndPoint.ToString());

            icon.ShowBalloonTip(_balloonTipTimeout, _caption, message, ToolTipIcon.Info);

            TcpProxy proxy = new TcpProxy(clientSocket, _serverEP);

            proxy.ProxyDisconnected += new ProxyDisconnectedHandler(ProxyDisconnected);
            lock (_proxies) _proxies.Add(proxy);

            proxy.Run();

            UpdateClientCount();
        }
示例#6
0
文件: MainForm.cs 项目: V07D/wc3proxy
        private void ProxyDisconnected(TcpProxy p)
        {
            mIcon.ShowBalloonTip(mBalloonTipTimeout, mCaption, "Client disconnected", ToolTipIcon.Info);

            lock (mProxies)
                if (mProxies.Contains(p)) mProxies.Remove(p);

            UpdateClientCount();
        }
示例#7
0
文件: MainForm.cs 项目: V07D/wc3proxy
        private void GotConnection(Socket ClientSocket)
        {
            string message = String.Format("Got a connection from {0}", ClientSocket.RemoteEndPoint.ToString());
            mIcon.ShowBalloonTip(mBalloonTipTimeout, mCaption, message, ToolTipIcon.Info);

            TcpProxy proxy = new TcpProxy(ClientSocket, mServerEP);
            proxy.ProxyDisconnected += new ProxyDisconnectedHandler(ProxyDisconnected);
            lock (mProxies) mProxies.Add(proxy);

            proxy.Run();

            UpdateClientCount();
        }