erlang自定义二进制协议
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

32 line
671 B

  1. message test {
  2. required string aa = 1;
  3. }
  4. message phoneNumber {
  5. required test number = 1;
  6. required int32 type = 2;
  7. }
  8. message person {
  9. required string name = 1;
  10. required int32 integer = 2;
  11. optional string email = 3;
  12. repeated phoneNumber phone = 4;
  13. }
  14. message addressBook {
  15. repeated person person1 = 1;
  16. repeated person others = 2;
  17. }
  18. message tint32 {
  19. required int32 int1 = 1;
  20. required int32 int2 = 2;
  21. required int32 int3 = 3;
  22. required int32 int4 = 4;
  23. required int32 int5 = 5;
  24. required int32 int6 = 6;
  25. required int32 int7 = 7;
  26. required int32 int8 = 8;
  27. required int32 int9 = 9;
  28. required int32 int10 = 10;
  29. }