Exemplo n.º 1
0
        public ServerClient(TcpClient tclient)
        {
            m_ipEndPoint = tclient.Client.RemoteEndPoint as IPEndPoint;

            m_netProxy = new TcpNetProxy(tclient);
            m_netProxy.onDisconnect = OnDisconnect;
            Console.WriteLine("new Client");
        }
Exemplo n.º 2
0
        private void OnAsyncConnected(IAsyncResult result)
        {
            TcpClient client = result.AsyncState as TcpClient;

            client.EndConnect(result);
            m_hasConnectServer = true;
            m_connectTimes     = 1;

            if (onConnected != null)
            {
                onConnected(true);
            }

            m_netProxy = new TcpNetProxy(client);
            m_netProxy.onDisconnect = OnDisconnectNet;
            m_netProxy.StartAsyncRead();

//			StartHeartBeat();
        }
Exemplo n.º 3
0
 public void Dispose()
 {
     m_ipEndPoint = null;
     m_netProxy   = null;
 }