gpt4 book ai didi

wcf - HTTPS 和流媒体? IDuplexSessionChannel 通过 http - 默认打开客户端端口?

转载 作者:太空宇宙 更新时间:2023-11-03 13:04:43 24 4
gpt4 key购买 nike

我有一些小问题,我认为这些问题对于 WCF 专家来说很容易回答,但我并不完全了解这些问题。我希望它们不会太明显:

  1. 传输安全(http 与ssl) 配合使用流媒体?如果没有,我该如何转移以安全的方式将大数据传输到客户?
  2. 如果我没有完全偏离轨道IDuplexSessionChannel 需要客户端也打开一个端口,所以该服务可以联系客户端通过回调。做这个也会影响 IDuplexSessionChannel哪个通过 http 通信?端口 80应该默认打开,不应该是吗?

最佳答案

  1. 是的流式传输使用 HTTPS (basicHttpBinding)。
  2. 是的,双工 session channel 需要在客户端打开端口,因为通过 HTTP 的双工通信实际上意味着一个从客户端到服务器的连接以及一个从服务器到客户端的反向连接。端口 80 不必在客户端默认打开 - 如果是,它很可能已经与某些 Web 服务器相关联,因此不能用于通信。双工通信也是 WCF 特定的(它不可互操作)并且会导致其他后果。例如,在带有 UAC 的 Windows Vista\Windows 7\Windows 2008 Server 中,您必须以提升的权限运行客户端或允许使用 netsh 命令行实用程序监听端口。

我不确定这两个问题是如何相关的,但是 wsDualHttpBinding(IDuplexSessionChannel 的实现)不支持流式传输或传输安全。

关于wcf - HTTPS 和流媒体? IDuplexSessionChannel 通过 http - 默认打开客户端端口?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6063842/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com