call.proto 783 B

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. syntax = "proto3";
  2. package pb;
  3. option go_package = "/pb";
  4. import "message.proto";
  5. /*
  6. 消息通道:
  7. 玩家 -> 后端
  8. 后端 -> 玩家
  9. 客服 -> 后端
  10. 后端 -> 客服
  11. */
  12. message ClientMsgReq {
  13. IdInfo id_info = 3;
  14. repeated CommandMsg cmd = 1;
  15. }
  16. message ClientMsgRes {
  17. repeated CommandMsg cmd = 1;
  18. }
  19. message ServiceMsgReq {
  20. IdInfo id_info = 3;
  21. repeated CommandMsg cmd = 1;
  22. }
  23. message ServiceMsgRes {
  24. repeated CommandMsg cmd = 1;
  25. }
  26. service Call {
  27. rpc ClientLogin(ClientMsgReq) returns (stream ClientMsgRes) {}
  28. rpc ClientCall(ClientMsgReq) returns (ClientMsgRes) {}
  29. rpc ServiceLogin(ServiceMsgReq) returns (stream ServiceMsgRes) {}
  30. rpc ServiceCall(ServiceMsgReq) returns (ServiceMsgRes) {}
  31. }