| 1234567891011121314151617181920212223242526272829303132333435 |
- using ProtoBuf;
- // 不要在这个文件加[ProtoInclude]跟[BsonKnowType]标签,加到InnerMessage.cs或者OuterMessage.cs里面去
- namespace ETModel
- {
- public struct PacketInfo
- {
- public ushort Opcode;
- public uint RpcId;
- public byte[] Bytes;
- public ushort Index;
- public ushort Length;
- }
- [ProtoContract]
- public partial class MessageObject
- {
- }
-
- public interface IMessage
- {
- }
-
- public interface IRequest: IMessage
- {
- int RpcId { get; set; }
- }
-
- public interface IResponse: IMessage
- {
- int Error { get; set; }
- string Message { get; set; }
- int RpcId { get; set; }
- }
- }
|