IPHostEntry hostInfo = Dns.GetHostByName("host.mydomain.com");
SocketException:作業系統 Socket 錯誤ArgumentNullException:參數為 nullObjectDisposedException:Socket 已關閉
IPEndPoint ipe = new IPEndPoint(ipAddress, 11000);
try
{
temp.Connect(ipe); // 嘗試連線
}
catch (ArgumentNullException ae)
{
Console.WriteLine("ArgumentNullException : {0}", ae.ToString());
}
catch (SocketException se)
{
Console.WriteLine("SocketException : {0}", se.ToString());
}
掌握主機解析、端點建立、連線嘗試與例外捕獲完整流程。