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