y-yu / grpc-ocaml

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ocaml-grpc

a very-limited gRPC server/client implementation in OCaml

demo

$ direnv allow
$ dune exec example/server.exe &
server.exe: [DEBUG] run gRPC echo server on localhost:20000 ...
$ dune exec example/client.exe
client.exe: [grpc.client] connect
client.exe: [grpc.client] send request
server.exe: [grpc.client] get request /grpc_test.Echo/Greet
server.exe: [DEBUG] request-id: request-id-is-9344
server.exe: [grpc.client] send response
client.exe: [grpc.client] receive response
client.exe: [DEBUG] response: hello
client.exe: [grpc.client] disconnect

About

License:MIT License


Languages

Language:Nix 70.4%Language:OCaml 28.8%Language:JavaScript 0.5%Language:Shell 0.3%