user.proto 738 B

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. syntax = "proto3";
  2. package protos;
  3. import "userinfo.proto";
  4. import "result.proto";
  5. message SYN {
  6. }
  7. message CloseNotify {
  8. }
  9. message closePush {
  10. int32 reason = 1; // 关闭原因
  11. }
  12. message HeartbeatRequest {
  13. uint32 Ping = 1; // ping值, 单位毫秒
  14. }
  15. message HeartbeatResponse {
  16. Result Result = 1;
  17. }
  18. message LoginRequest {
  19. UserInfo UserInfo = 1;
  20. double lng = 2; // 精度, 未授权或者未取到传0
  21. double lat = 3; // 纬度,未授权或者未取到传0
  22. }
  23. message LoginResponse {
  24. Result Result = 1;
  25. uint32 LobbyID = 2;
  26. uint32 RoomID = 3;
  27. uint32 SyncInterval=4;
  28. uint32 N=5;
  29. string Errmsg=6;
  30. uint64 T = 7;
  31. bool Master = 8;
  32. uint32 WorldID = 9;
  33. uint64 ServerID = 10;
  34. }