【发布时间】:2010-07-09 12:53:44
【问题描述】:
我正在寻找使用 protobuf-net(或任何其他 .net protobuf 实现)的 rpc over tcp 实现。
有什么建议吗?
【问题讨论】:
-
@Paul 页面未找到
标签: c# .net rpc protobuf-net protocol-buffers
我正在寻找使用 protobuf-net(或任何其他 .net protobuf 实现)的 rpc over tcp 实现。
有什么建议吗?
【问题讨论】:
标签: c# .net rpc protobuf-net protocol-buffers
protobuf(在 any 实现下)不是 RPC 堆栈;它是一个序列化堆栈。但是,您可以使用 WCF 提供 RPC,但将 protobuf-net 挂钩为 serialization layer inside WCF。这样做?
我有一个使用 http 的定制 RPC 层,但我还没有为 TCP 实现一个,而且我还没有研究回调。 WCF 提供了这些内置功能,所以也许值得一看?
【讨论】:
有关支持 protobuf-net 的不同 RPC 实现,请查看protobuf-remote。它同时支持 C++(使用官方实现)和 C#(使用 protobuf-net)。通信是使用 TCP 完成的。
我自己使用它从 C# 客户端连接到 C++ 服务器,并发送 Proto 消息。
【讨论】: