繁体   English   中英

我可以确保WCF服务中通过TCP的互操作性吗?

[英]Can I ensure interoperability over TCP in a WCF service?

我正在创建服务,我有两个严格的要求:服务必须通过TCP进行通信;并且 服务必须是可互操作的。

我对WCF的TCP传输了解得更多,似乎不能保证它可以互操作。 我以为编写自定义绑定可以解决这个问题,但是TcpTransportBindingElement也似乎是.NET特定的:

WCF TCP传输针对通信的两端都使用WCF的情况进行了优化。

用WCF编写服务是否符合这些要求? 有什么方法可以使WCF使用标准(非专有)TCP?

如果您试图与其他.NET应用程序“互操作”,则任何绑定都将具有兼容性。 如果您试图与Java之类的其他平台“互操作”,这些平台可以支持SOAP消息,但不一定与NetTcpBinding使用的Microsoft专有消息协议兼容,那么您可能希望使用名称中包含“ Http”的任何协议

对于TCP,所有系统提供的绑定都使用TCP进行传输,它们之间的所有区别在于消息协议在TCP之上的工作方式。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM