demo.proto 677 B

123456789101112131415161718192021222324
  1. syntax ="proto3";
  2. option csharp_namespace="GrpcServer";
  3. package Demo;
  4. service Demoer{
  5. rpc Chat (stream ChatMessage) returns (stream ChatMessage);
  6. rpc SayHellos (DataMessage) returns (stream DataMessage);
  7. rpc ClientStreamedData (stream DataMessage) returns (DataComplete);
  8. rpc BufferAllData (stream DataMessage) returns (stream DataMessage);
  9. rpc EchoAllData (stream DataMessage) returns (stream DataMessage);
  10. rpc SayHello (DataMessage) returns (DataMessage);
  11. }
  12. message DataMessage {
  13. bytes data = 1;
  14. int32 serverDelayMilliseconds = 2;
  15. string message=3;
  16. }
  17. message DataComplete {
  18. int64 size = 1;
  19. }
  20. message ChatMessage {
  21. string name = 1;
  22. string message = 2;
  23. }