使用 wcf 双工绑定时在客户端自动设置端口号

本文关键字:设置 口号 客户端 wcf 绑定 定时 使用 | 更新日期: 2023-09-27 18:36:05

我已经实现了双工绑定的 wcf 服务,它工作正常。我在客户端所做的是我在配置文件中配置了ClientBaseAddress。默认端口,即 80,我希望我的应用程序自动使用可用端口。

所以我的问题,有什么方法可以自动设置可用的自由端口吗?

使用 wcf 双工绑定时在客户端自动设置端口号

我不完全清楚你在问什么,但如本答案所示,您可以将端口设置为"0",这将导致 WCF 选择下一个可用的空闲端口。但是,这似乎是一个随机端口,不一定是端口 80。我不清楚您是否特别想要端口 80。

使用此方法将导致客户端出现问题。他们不会知道该谈论哪个端口。WCF 中有一项称为 WCF 发现的功能,其中客户端通过网络"发现"服务的位置。