使用localhost上的端口进行WCF服务

时间:2013-10-11 12:24:37

标签: .net windows wcf localhost port

我开发了一个WCF服务,它使用net TCP绑定在端口8357上运行。如果服务的客户端在同一台机器上,我是否需要显式打开8357端口,或者由于客户端在本地主机上而不需要它(我知道这是非常基本的问题,但无论如何......)?

提前致谢, -Neel

2 个答案:

答案 0 :(得分:0)

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

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

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

答案 1 :(得分:0)

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