Ejemplo n.º 1
0
        private unsafe void button1_Click(object sender, EventArgs e)
        {
            var saasdasdasdasd = "天魔神甲".Length;
            var sdasdsad       = HUtil32.GetStrLength("天魔神甲");

            IClientScoket socket = new IClientScoket();

            socket.OnConnected += socket_OnConnected;

            socket.Connect("127.0.0.1", 6000);
            socket.ReceivedDatagram += socket_ReceivedDatagram;
            TLoadHuman sLoadHuman = new TLoadHuman();

            sLoadHuman.sAccount   = "123123";
            sLoadHuman.sChrName   = "阿斯顿23";
            sLoadHuman.sUserAddr  = "127.0.0.1";
            sLoadHuman.nSessionID = 15;

            string sDBMsg = EncryptUnit.EncodeMessage(EncryptUnit.MakeDefaultMsg(1000, 0, 0, 0, 0, 0)) + EncryptUnit.EncodeBuffer <TLoadHuman>(sLoadHuman);

            socket.Send(SendDBSockMsg(0, sDBMsg));
        }