問題タブ [grpc-python]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
1200 参照

python - grpcio-tools protoc.main で「出力ディレクティブがありません」というエラーが発生する

protoc.main(...)以下のように、実行時にpython gRPCファイルを生成するために使用したいと思います。

上記のコードは、結果コードで「出力ディレクティブがありません」というエラーを返します1

ただし、alpha.protoコマンドライン引数として配置する以下の回避策は機能します。これは、alpha.protoファイルが正常であることを意味します。

考えられる原因は、(1)以下のコードのように各文字にエンコードするか、(2)protoc.main引数パスprotoc.mainを内部的に間違って解決することです。

protoc.mainどうすれば正しく使えますか?

0 投票する
1 に答える
891 参照

android - Python サーバーと Android(Java) クライアントの間で grpc を使用して接続を作成する

ローカル マシンの Python で単純な GRPC サーバーを実行しています。Android デバイスから Java を使用して接続しようとすると、Caused by: io.grpc.StatusRuntimeException: UNAVAILABLEエラーが発生し続けます。Pythonクライアントを介してサーバーに接続しようとしたところ、期待どおりに機能したことに注意してください。この問題は、Java クライアントを使用している場合にのみ発生します。

私はPythonでクライアントを使用してprotoファイルに問題があるかどうかを確認しようとしましたが、正しく機能したので、PythonサーバーとJavaクライアントの組み合わせ間の接続に問題があると思います.

プロトファイル:

パイソンサーバー

これは、文字列 "hello mister NAME" である 1 つの値を持つ反復子を返す必要があります。実結果: Caused by:io.grpc.StatusRuntimeException: UNAVAILABLE