.net - ListenUriMode.Unique如何为客户工作?

标签 .net wcf sockets port

我正在编写WCF服务,并尝试避免在已经占用我的端口时获取AddressAlreadyInUseException。该answer指向使用 ListenUriMode.Unique 解决此问题。从MSDN看来,此选项将导致我的服务自动选择可用端口:

For TCP in exclusive mode (PortSharingEnabled is false) this means binding to a uniquely available port number.



我的问题是,如果在运行时选择了端口号,客户端将如何知道要使用哪个端口号?

最佳答案

您必须使用WCF Discovery来发现服务。

关于.net - ListenUriMode.Unique如何为客户工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13459749/

相关文章:

c# - 将可见性绑定(bind)到与 DataContext 不同的源

c# - 是否建议为每个客户端请求创建线程?

java - 使用套接字完成代理的问题

c# - WCF 服务调用包装器

asp.net - WCF/ASP.NET 身份验证

python - 限制TCP发送速率

linux - "binding to socket error"后无法终止套接字

.net - 如何将 Visual Studio Code 连接到 Visual Studio Team Services

.net - 我应该使用哪种依赖注入(inject)工具?

c# - 如何实现复杂的 UI 逻辑?