コード例 #1
0
ファイル: Client_Requset.cs プロジェクト: FRBoiling/TestTools
        public void Request_MSG_Server_Register()
        {
            MSG_Server_Register msg = new MSG_Server_Register();

            msg.Tag            = new Server_Tag();
            msg.Tag.GroupId    = 111;
            msg.Tag.ServerType = 222;
            msg.Tag.SubId      = 33;
            _net.Send(msg);
        }
コード例 #2
0
        private void OnResponse_Register(MemoryStream stream)
        {
            MSG_Server_Register msg = MSG_Server_Register.Parser.ParseFrom(stream);

            Console.WriteLine("register {0}", msg.ToString());
            _mng.AddSession(this);

            MSG_Server_Register_Return returnMsg = new MSG_Server_Register_Return();

            returnMsg.Result = 0;
            returnMsg.Tag    = msg.Tag;
            Net.Send(returnMsg);
        }
コード例 #3
0
        public void TestProtobuf()
        {
            MSG_Server_Register fromMsg = new MSG_Server_Register();

            fromMsg.Tag            = new Server_Tag();
            fromMsg.Tag.GroupId    = 1;
            fromMsg.Tag.SubId      = 11;
            fromMsg.Tag.ServerType = 2;

            MemoryStream outputstream = new MemoryStream();

            ProtobufHelper.ProtobufHelper.Serialize(fromMsg, outputstream);

            outputstream.Seek(0, SeekOrigin.Begin);

            MSG_Server_Register toMsg = MSG_Server_Register.Parser.ParseFrom(outputstream);
        }