gRPC native implementation lazarus / 38-Networking and Web Programming ---------------------------------------------------------------------- tudi_x · 2021-02-19 16:08 hi All, any chance of having a gRPC native implementation (grpc.io) with Free Pascal? ---------------------------------------------------------------------- PierceNg · 2021-02-20 15:49 The key pieces of gRPC seem to be Protocol Buffers and HTTP/2. For the former, there is https://github.com/lalexs75/protobuf-fpc but it doesn't fully support proto3 which is the recommended protobuf version for gRPC. For the latter, I don't know of one implemented in Pascal (or Delphi). Maybe the best bet is to wrap http://nghttp2.org/, a C library. There is a Delphi wrapper, completeness unknown: https://github.com/grijjy/D elphiScalableClientSockets/blob/master/Nghttp2.pas. ---------------------------------------------------------------------- PierceNg · 2021-02-24 09:26 So there is a HTTP/2 server in Pascal: https://github.com/iLya2IK/wchttpserver! ---------------------------------------------------------------------- Leledumbo · 2021-02-27 00:24 Quote from: PierceNg on February 24, 2021, 10:26:13 amSo there is a HTTP/2 server in Pascal: https://github.com/iLya2IK/wchttpserver! Rather fresh, let's see if Michael can incorporate it to fphttpserver transparently, or at least toggleable by a property.