首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> C語言 >> 關於C語言

Visual C# 2005 Socket 網路程式設計(二):Dns 解析主機名稱、IPHostEntry、例外處理、IPEndPoint 建立

     編輯:關於C語言

取得 IPHostEntry


IPHostEntry hostInfo = Dns.GetHostByName("host.mydomain.com");

常見例外

  • SocketException:作業系統 Socket 錯誤
  • ArgumentNullException:參數為 null
  • ObjectDisposedException:Socket 已關閉

建立遠端端點 IPEndPoint


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());
}

掌握主機解析、端點建立、連線嘗試與例外捕獲完整流程。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved