proto.lua 474 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. local sprotoparser = require "sprotoparser"
  2. local proto = {}
  3. proto.c2s = sprotoparser.parse [[
  4. .package {
  5. type 0 : integer
  6. session 1 : integer
  7. }
  8. handshake 1 {
  9. response {
  10. msg 0 : string
  11. }
  12. }
  13. get 2 {
  14. request {
  15. what 0 : string
  16. }
  17. response {
  18. result 0 : string
  19. }
  20. }
  21. set 3 {
  22. request {
  23. what 0 : string
  24. value 1 : string
  25. }
  26. }
  27. quit 4 {}
  28. ]]
  29. proto.s2c = sprotoparser.parse [[
  30. .package {
  31. type 0 : integer
  32. session 1 : integer
  33. }
  34. heartbeat 1 {}
  35. ]]
  36. return proto