Пример #1
0
        public bool Init()
        {
            m_sWebUrl  = INIMgr.ReadString("Tester", "url", "");
            m_sHost    = INIMgr.ReadString("Tester", "host", "localhost");
            m_iPort    = (ushort)INIMgr.ReadInt("Tester", "port", 9000);
            m_sVersion = INIMgr.ReadString("Tester", "version", "0.0.0");
            m_Worker   = new TesterWorker();

            return(true);
        }
Пример #2
0
    public PacketTester(TesterWorker tester, string sWebUrl, string sAccount, string sVersion, double fTickCnt)
    {
        m_tester   = tester;
        m_sWebUrl  = sWebUrl;
        m_sAccount = sAccount;
        m_sVersion = sVersion;
        m_fTickCnt = fTickCnt;

        m_NetGateway = new NetSocket();
        m_NetGateway.SetEventConnected(OnConnected);
        m_NetGateway.SetEventError(OnError);
        m_NetGateway.RegProtocol((int)eGatewayProtocol.eGTWS_CLIENT_LOGIN_ERROR, new Pk_LoginError(), OnLoginError);
        m_NetGateway.RegProtocol((int)eGatewayProtocol.eGTWS_CLIENT_LOGIN_SUCCESS, new Pk_LoginSuccess(), OnLoginSuccess);
        m_NetGateway.RegProtocol((int)eChannelProtocol.eCLIENT_TEST_PACKET_ACK, new Pk_Test_Ack(), OnTestAck);
    }