【问题标题】:using ports on localhost for WCF service将 localhost 上的端口用于 WCF 服务
【发布时间】:2013-10-19 12:46:09
【问题描述】:

我开发了一个 WCF 服务,它使用网络 TCP 绑定在端口 8357 上运行。如果服务的客户端在同一台机器上,我需要明确打开 8357 端口还是不需要,因为客户端在本地主机上(我知道这是非常基本的问题,但无论如何..)?

提前致谢, -尼尔

【问题讨论】:

  • 如果您尝试会发生什么?

标签: .net windows wcf localhost port


【解决方案1】:

简短的回答是不,客户端不需要打开端口。

基本上,客户端永远不需要打开端口(即创建和注册侦听器),除非它以双工模式与主机通信 - 即双向启动通信。

当然有各种各样的问题可以阻止 WCF 客户端和主机之间的通信,包括防火墙、端口权限等,但是在同一台机器上你应该没有任何问题。

【讨论】:

    【解决方案2】:

    “打开”是指允许连接到防火墙中的端口吗?是否需要这样做取决于您使用的防火墙及其配置方式,但典型配置默认情况下允许从 localhost 连接到 localhost。

    【讨论】:

      猜你喜欢
      • 2011-03-20
      • 2015-12-14
      • 2020-11-07
      • 2017-10-07
      • 1970-01-01
      • 1970-01-01
      • 2012-07-06
      • 2021-03-11
      • 1970-01-01
      相关资源
      最近更新 更多