gpt4 book ai didi

wcf - WCF TCP 和 HTTP 端点可以有相同的端口吗?

转载 作者:可可西里 更新时间:2023-11-01 02:32:10 24 4
gpt4 key购买 nike

我对同时公开 HTTP 和 TCP 接口(interface)的 WCF 服务器感兴趣。它将与 Silverlight 客户端一起使用,因此我们的想法是 HTTP 接口(interface)将用于安全通信,而 TCP 将在其余时间使用。

这两个接口(interface)是否有可能在它们的端点使用相同的端口,例如http://localhost:9000/和 net.tcp://localhost:9000/?

最佳答案

不,这是不可能的。如果启用了 TCP 端口共享服务,则可以让多个服务监听同一个 TCP 端口。 Windows HTTP 监听器还允许您让多个服务共享一个公共(public)端口(例如,控制台应用程序和 IIS 都可以在不同 URL 的端口 80 上监听)。但是您不能在同一个端口上使用多个绑定(bind)。

但我真的看不出这样做有什么好处。我个人会将 HTTP 端点保留在端口 80 上,当然您的 TCP 端点被限制在较高的端口范围内。不过,我不确定您要启用哪种方案。

关于wcf - WCF TCP 和 HTTP 端点可以有相同的端口吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3051134/

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