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)); }