
如果使用了所有臨時端口,並且另一個套接字嘗試連接到伺服器,連接會失敗嗎?或是否會為套接字分配臨時連接埠範圍之外的連接埠?
答案1
文章中提到的弗蘭克托馬斯的評論表示需要出站連線的所有操作都會失敗,包括 Windows 網域驗證。
此 BizTalk 故障排除頁面表示 .NET 應用程式在遇到臨時連接埠耗盡情況下嘗試建立連線時將出現下列錯誤之一:
System.Net.WebException: The underlying connection was closed: An unexpected error occurred on a send.
System.Net.Sockets.SocketException: Only one usage of each socket address (protocol/network address/port) is normally permitted.
儘管預設分配給臨時連接埠的範圍確實因版本而異,但當您用完這些連接埠時,您總是會遇到連線失敗的情況。