繁体   English   中英

WCF与二进制TCP

[英]WCF with Binary over TCP

WCF二进制over TCP选项,是否仅适用于Intranet或Internet?

TCP是否仅适用于Intranet?

串行器和传输在很大程度上是不相关的。 有针对常见场景的预配置绑定,但我的理解是您可以将二进制序列化器( NetDataContractSerializer )插入任何传输。 或者写自己的;-p

但是 - 与普通HTTP相比,配置(防火墙等)的传输可能比较复杂。

看到这里 (虽然我会反对的速度要求,我已经看到了NetDataContractSerializer 惨败之际...)


评论 - 而不是运输 (我怀疑你最好留在http),但考虑到 一点 另一种二进制序列化器 ,非常适合发送某些类型的消息。 它也可以很好地与MTOM(通过http)配合使用。

答案是:这取决于。 据我所知,WCF的二进制编码要求两个端点都是WCF端点(除非/直到Mono支持二进制编码,否则目前将限制为Windows)。 另一个问题是您是否可以访问远程服务器正在侦听的端口。 通过HTTP运行服务的一个原因已经变得如此受欢迎,因为端口80更像是开放的。

暂无
暂无

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

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