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でそれらを指定する必要はありませんでした...
どんな種類の助けもいただければ幸いです。