Problem using gRPC

I’m a developper that need to do an interface with gRPC unix socket to handle vibration analysis trace.
Is there an PLCNext engineer specialist that can provide some insight ?
The proto file fond on Github are outdated (2 years) and I’m having problems to generate the stubs for golang. The windows batch file does not helping. I’m building and generating protobuf stubs on linux.
I had to decrease the protobuf linter validation (using BUF) in order to generate stubs. I just want to make sure that it will be usable. At this point I’m sceptical.
I notice, there is no versioning in the stubs and it’s not really follow the protobuf standard…
For instance: directory does not match with package, etc…
ReadItem.proto: Package need to be above the import

Should be: But there is still import and package that are not consistent.
I also found an error ?
in ArpTypes.proto the sequence is non consistant and there some repetitive values for instance:

Is there a new version ?
Does someone is using it ?
How can I have support on PLCNext gRPC unix socket ?
Thanks

The proto file fond on Github are outdated (2 years) … Is there a new version ? I don’t think these files are outdated. They have worked for two years, so there hasn’t been a need to update them.
_Does someone is using it ?_How can I have support on PLCNext gRPC unix socket ? Yes, I suggest working through these articles on the Makers Blog:
How to create a client for the PLCnext Control gRPC server in C# - uses unix sockets.
gRPC Python – Read and Write Process Data - uses unix sockets.
Remote gRPC using grpcurl - uses remote gRPC.
I will pass on your comments about the content and the format of the protobuf files to the developers.

Thanks Martin for your answer.
I check your examples and I’m not sure it’s the implementation I need. I notice that all the service, when I check the generated stubs, have semantics around context and close/end streaming. I need to stream high bandwidth from PLCNext.
Before taking that direction I need to make sure I will be able to receive high velocity streams as a client software…
I’m working with the Canadian PLCNext’s reseller. It there a way that we can discuss by email privately ?
Regards,
Alain

Someone will contact you on the email you used to register on this forum.

Thanks Martin.
Have a nice day.