0

我正在编写 C# protobuf 客户端,该客户端预计将连接到 Java 编写的服务器端,但我遇到了一些问题。我正在使用 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