我们正在为尚未发布的企业级 LOB 应用程序中的一项功能使用双工合同,该应用程序利用WPF 构建的胖客户端和 WCF 构建的服务器。
到目前为止,在开发过程中,我们一直在使用 net.tcp 绑定以获得最佳性能。现在部署即将到来,并且诸如通过 Web 代理访问 Internet 等问题已经暴露出来,net.tcp 不再适合。
我已经开始使用 wsHttp 和 wsDualHttp 但同时意识到通过 Web 代理(以及 NAT 遍历)进行双工连接是不可能的。
现在我在想:为什么我不能建立一个 tcp 隧道(使用支持 Web 代理的专有软件,使用 HTTP CONNECT)并获得两全其美、代理支持、速度和安全性?