-
Notifications
You must be signed in to change notification settings - Fork 6
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
have trouble to use D grpc client to talk to Python grpc server #15
Comments
|
It seems the handshake failed with Python server. |
|
Test D client with Python server: then test the Python server: Now test D client |
|
Thanks for your PR. We will test it to find out what happened. |
|
The other way does not work either: |
|
We are testing this. However, nothing has been found. |
Are able to let s know what software you are using. If there are differences, that might highlight an issue. It looks like it could be a mismatched socket interface |
|
Here is the example: https://github.com/huntlabs/grpc-dlang/tree/master/examples/SimpleDemo. By the way, adding some debug switchers to "versions": [
"HUNT_DEBUG", "HUNT_HTTP_DEBUG", "HUNT_NET_DEBUG"
], |
|
Do you want to add this issue to GSOC (Google Summer of Code) projects? so someone can try to fix the network issue, and be awarded by Google? https://github.com/dlang/projects/issues?q=is%3Aissue+is%3Aopen+label%3Agsoc2021 |
|
We need to fix this |
|
Thansk. All the patches are merged. |
|
The client cannot finish successfully. |
|
Tried, but the client didn't stop. |
You can use gdb to debug this, and check which thread is stopping the client from exit. |
|
Just an update on the progress (for the new comers): right now Python client can talk to D server, thanks @kubo39 ; but the other way still does not work. People can give the demo a try: https://github.com/huntlabs/grpc-dlang/tree/master/examples/SimpleDemo Since D's strength is on the server side, I'd say 60% of the bug fixed :-) |
Hi,
I'm trying the helloworld example, but I'm using a Python server, something like this:
And then use the D grpc client talk to it, the 1st time I run it: I got:
The 2nd time:
Since it's a very simple grpc server, before I investigate further, I want to ask: does this D library's grpc client can talk to a Python grpc server?
The Python side grpc code are generated with:
with vesion:
If you know these 2 can work together, can you provide a Python grpc server example? and with the specific Python package version?
Thanks.
The text was updated successfully, but these errors were encountered: