mirror of
https://github.com/unclechu/gRPC-haskell.git
synced 2024-12-26 11:49:44 +01:00
e4a28e9e4b
* remove parent ptr from unregistered calls -- unneeded * begin unregistered high level server loop * undo changes to highlevel server, add mkConfig for unregistered server * move call CQ create/destroy into call create/destroy * async normal call function * preliminary unregistered server loop for non-streaming methods * working unregistered highlevel example * loop counters for benchmarking * changes for benchmarking, add ruby example server for benchmarking * async version of withCall, refactor unregistered server loop to handle all method types * unregistered client streaming * add remaining streaming modes * unregistered server streaming test * unregistered streaming tests * add error logging * fix bug in add example * remove old TODOs * fix bug: don't assume slices are null-terminated * add TODO re: unregistered client streaming functions
12 lines
315 B
Python
12 lines
315 B
Python
from grpc.beta import implementations
|
|
|
|
import echo_pb2
|
|
|
|
def main():
|
|
channel = implementations.insecure_channel('localhost', 50051)
|
|
stub = echo_pb2.beta_create_Echo_stub(channel)
|
|
message = echo_pb2.EchoRequest(message='foo')
|
|
response = stub.DoEcho(message, 15)
|
|
|
|
if __name__ == '__main__':
|
|
main()
|