IMessage.cs 501 B

12345678910111213141516171819202122232425
  1. namespace KYFramework.Network
  2. {
  3. public interface IMessage
  4. {
  5. }
  6. public interface IRequest : IMessage
  7. {
  8. int RpcId { get; set; }
  9. }
  10. public interface IResponse : IMessage
  11. {
  12. int Error { get; set; }
  13. string Message { get; set; }
  14. int RpcId { get; set; }
  15. }
  16. public class ResponseMessage : IResponse
  17. {
  18. public int Error { get; set; }
  19. public string Message { get; set; }
  20. public int RpcId { get; set; }
  21. }
  22. }