0

Java で記述されたサーバー側に接続することが期待される C# protobuf クライアントを作成していますが、いくつかの問題に遭遇しました。私は protobuf-csharp-port を使用しています。IRpcDispatch次のようにインスタンスを初期化する必要があります。

var rpcClient = RpcClient.ConnectRpc(Iid, Protocol, Server, Endpoint);

したがって、4 つのパラメーターを指定する必要があります。しかし、Java 側では、すべてがはるかに簡単です。

ServerRpcConnectionFactory rpcConnectionFactory = SocketRpcConnectionFactories
.createServerRpcConnectionFactory(host, port);

したがって、ここにはホストとポートのみがあります。

私の質問は、C# 側で指定する必要がある IID、プロトコル、およびエンドポイントとは何ですか? どの値を指定すればよいですか? サーバーを作成するときにJavaでそれらを指定する必要はありませんでした...

どんな種類の助けもいただければ幸いです。

4

0 に答える 0