我可以为 protobuf-net WCF 使用 net.tcp 绑定吗?

Posted

技术标签:

【中文标题】我可以为 protobuf-net WCF 使用 net.tcp 绑定吗?【英文标题】:Can I use net.tcp bindings for protobuf-net WCF? 【发布时间】:2009-11-16 22:46:41 【问题描述】:

我可以使用 ClientBase 还是必须使用 ProtoClient?

【问题讨论】:

net.tcp 用于 WCFWCF 通信,所以我 99% 确定你不能 我很高兴它成功了 - 如果您有任何其他问题/反馈,请随时给我留言。 【参考方案1】:

如果您已经在为您的 WCF 使用 TCP 绑定,那么我会想象您可以使用 protobuf-net;很简单,我没有尝试过这种组合,但是由于传输和序列化程序是分开的,我想不出为什么不这样做的原因。

我将不得不尝试它,也许使用新的端点东西...我有一个测试台,所以我会尝试重新配置传输 - 看看它是否有效。这主要是应用信息here的情况。

【讨论】:

问题是继承的类,并且是第一次用户问它。它就像魅力一样。没有问题。 通过创建 List 的实例并返回它来支持 IList 是否有任何问题。 它应该可以正常工作 - 您看到问题了吗? PropertyList.cs 中的第 60 行处理此问题,如果您使用 IList<T>,则默认为 List<T>...

以上是关于我可以为 protobuf-net WCF 使用 net.tcp 绑定吗?的主要内容,如果未能解决你的问题,请参考以下文章

WCF Rest 服务和 protobuf-net

protobuf-net 和 wcf web api

带有 Protobuf-net 的端点行为配置 WCF

Protobuf-net.Grpc 服务契约继承

将单个枚举值传递给 WCF 服务时,protobuf-net 引发有关无效线路类型的异常

将WCF迁移到gRPC