国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費(fèi)電子書(shū)等14項(xiàng)超值服

開(kāi)通VIP
Socket網(wǎng)絡(luò)編程學(xué)習(xí)筆記:常用方法介紹 (轉(zhuǎn))
由于工作上需要,最近惡補(bǔ)了一下socket網(wǎng)絡(luò)編程,整理了一下資料,把它放上來(lái),希望能夠?qū)σ恍┡笥延袔椭?br>      在講Socket編程前,我們先來(lái)看一下幾個(gè)最常用的類和方法,相信這些東西能讓你事半功倍。
      一、IP地址操作類
      1、IPAddress類
      a、在該類中有一個(gè) Parse()方法,可以把點(diǎn)分的十進(jìn)制IP表示轉(zhuǎn)化成IPAddress類,方法如下:
      IPAddress address = IPAddress.Parse(“192.168.0.1”);
      b、IPAddress提供4個(gè)只讀字段
      
      Any   用于代表本地系統(tǒng)可用的任何IP地址
      Broadcase 用于代表本地網(wǎng)絡(luò)的IP廣播地址
      Loopback 用于代表系統(tǒng)的回送地址    
      None 用于代表系統(tǒng)上沒(méi)有網(wǎng)絡(luò)接口

      其中IPAddress.Any最常用可以用來(lái)表示本機(jī)上所有的IP地址,這對(duì)于socket服務(wù)進(jìn)行偵聽(tīng)時(shí),最方便使用,不用對(duì)每個(gè)IP進(jìn)行偵聽(tīng)了。而IPAddress.Broadcase可用來(lái)UDP的IP廣播,這些具體講socket時(shí)再詳細(xì)介紹。

     2、IPEndPoint            
      我們可以通過(guò)二種構(gòu)造方法來(lái)創(chuàng)建IPEndPoint類:
      a、IPEndPoint(long address, int port)
      b、IPEndPoint(IPAddress address, int port)

      四個(gè)屬性:
   
      Address
      AddressFamily
      Port
      MaxPort
      MinPort

      這些應(yīng)該從名字上就很好理解,不再一一介紹。IPEndPoint其實(shí)就是一個(gè)IP地址和端口的綁定,可以代表一個(gè)服務(wù),用來(lái)Socket通訊。

       二、DNS相關(guān)類
      DNS類有四個(gè)靜態(tài)方法,來(lái)獲取主機(jī)DNS相關(guān)信息,
      1、GetHostName() 
      通過(guò)Dns.GetHostName()可以獲得本地計(jì)算機(jī)的主機(jī)名
   
      2、GetHostByName()
      根據(jù)主機(jī)名稱,返回一個(gè)IPHostEntry 對(duì)象:
       
      IPHostEntry GetHostByName(string hostName)

      其中IPHostEntry把一個(gè)DNS主機(jī)名與一個(gè)別名和IP地址的數(shù)組相關(guān)聯(lián),包含三個(gè)屬性:
      
AddressList:一個(gè)IPAddress對(duì)象的數(shù)組
      
Aliases:一個(gè)字符串對(duì)象數(shù)組
      
HostName:一個(gè)用于主機(jī)名的字符串對(duì)象

      3、GetHostByAddress()

      類似于GetHostByName(),只不過(guò)這里的參數(shù)是IP地址,而不是主機(jī)名,也返回一個(gè)IPHostEntry對(duì)象。

      IPHostEntry GetHostByAddress(IPAddress address)
      IPHostEntry GetHostByAddress(string address)

      4、Resolve()

      當(dāng)我們不知道輸入的遠(yuǎn)程主機(jī)的地址是哪種格式時(shí)(主機(jī)名或IP地址),用以上的二種方法來(lái)實(shí)現(xiàn),我們可能還要通過(guò)判斷客戶輸入的格式,才能正確使用,但Dns類提供一更簡(jiǎn)單的方法Resolve(),該方法可以接受或者是主機(jī)名格式或者是IP地址格式的任何一種地址,并返回IPHostEntry對(duì)象。

本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)。
打開(kāi)APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
C#網(wǎng)絡(luò)編程——Socket
C#網(wǎng)絡(luò)編程概述(1) [跟我學(xué).net]
用c#獲取ip
C#網(wǎng)絡(luò)編程入門(mén)
C# Socket網(wǎng)絡(luò)編程精華篇
學(xué)C# socket編程之一(入門(mén))
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長(zhǎng)圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服