首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >WCF和NetTcpBinding

WCF和NetTcpBinding
EN

Stack Overflow用户
提问于 2009-02-19 11:16:54
回答 2查看 1.7K关注 0票数 2

当我使用NetTcpBinding公开服务时,是否在表面下使用了.Net远程处理?我可以在客户端使用.Net远程处理来使用这个服务吗?

我之所以这样问,是因为我一直认为WCF只是WS*、Remoting、COM+和MSMQ等底层协议的包装器。虽然我知道公开WS*会像预期的那样工作,但其他人似乎更矛盾。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2009-02-19 16:13:23

WCF不仅仅是一个包装器。它是一个伪魔术层,根据配置信息为组件开发人员处理大量内容。使用WCF,您可以创建服务契约和实现,然后通过HTTP、HTTPS、NET-TCP跨多台机器使用它们,通过命名管道在一台机器上使用,安全地、非安全地等等,所有这些都只需调整配置设置即可。

这是一种与.net远程处理完全不同的方式。

拿一份Juval Lowy的"Programming WCF Services“拷贝,对你能用WCF做什么有更好的感觉。

票数 2
EN

Stack Overflow用户

发布于 2009-02-19 11:44:27

WCF/NetTcpBinding与远程处理不同。WCF是一个基于消息的应用程序接口;远程处理是一个激活/代理框架(本质上) (see also

我非常怀疑您是否可以通过远程客户端使用WCF/NetTcpBinding服务;它们太不同了。

WCF是一个框架,它提供了对许多消息传递协议的统一访问-事实上,您可以添加自己的消息传递协议-但这并不容易。

我建议使用合适的WCF客户端,或者(如果这是不可能的)使用基本的-http客户端,或者(我最不喜欢的选择)老式远程处理,如果你真的真的必须这样做的话。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/564836

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档