2012-11-19 69 views
1

我正在寫一個WCF服務,並試圖避免當我的端口已被佔用時獲得AddressAlreadyInUseException。這answer指向使用ListenUriMode.Unique來解決這個問題。從MSDN,看來這個選項會導致我的服務設置爲自動選擇一個可用的端口:ListenUriMode.Unique如何爲客戶端工作?

對於TCP處於獨佔模式(PortSharingEnabled是假的),這意味着綁定到唯一可用的端口號。

我的問題是,如果我的端口號是在運行時選擇的,我的客戶端將如何知道要使用的端口號?

回答