1## Data transmission demo for using gRPC in Python 2 3在Python中使用gRPC时, 进行数据传输的四种方式 [官方指南](<https://grpc.io/docs/guides/concepts/#unary-rpc>) 4 5- #### 一元模式 6 7 在一次调用中, 客户端只能向服务器传输一次请求数据, 服务器也只能返回一次响应 8 9 `client.py: simple_method` 10 11 `server.py: SimpleMethod` 12 13- #### 客户端流模式 14 15 在一次调用中, 客户端可以多次向服务器传输数据, 但是服务器只能返回一次响应 16 17 `client.py: client_streaming_method ` 18 19 `server.py: ClientStreamingMethod` 20 21- #### 服务端流模式 22 23 在一次调用中, 客户端只能向服务器传输一次请求数据, 但是服务器可以多次返回响应 24 25 `client.py: server_streaming_method` 26 27 `server.py: ServerStreamingMethod` 28 29- #### 双向流模式 30 31 在一次调用中, 客户端和服务器都可以向对方多次收发数据 32 33 `client.py: bidirectional_streaming_method` 34 35 `server.py: BidirectionalStreamingMethod` 36 37