網路程式設計技術

2021-08-29 20:29:41 字數 1542 閱讀 8268

在使用c#進行網路程式設計時,通常會用到system.net命名空間,system.net.sockets和system.net.mail命名空間

1.system.net命名空間

(1).dns類

dns是乙個靜態類,他從internet網域名稱系統(dns)檢索關於特定主機的資訊.在iphostentry類的例項中返回來自dns查詢的主機資訊.如果指定的主機在dns資料庫中有多個入口,則該類包含多喝ip位址和別名.

dns類的常用方法及說明

(2)ipaddress類

該類包含計算機在ip網路上的位址,它主要用來提供網際協議(ip)位址.ipaddress類中常用的字段屬性方法及說明如下在這裡插入描述

3.ipendpoint類

該類包括應用程式連線到主機上的伺服器所需的主機和本地或遠端埠資訊.通過組合服務的主機ip位址和埠號,該類形成到服務的連線點,主要用來將網路端點表示為ip位址和埠號.

4.webclient類

提供向uri標識的任何本地.intranet和internet資源傳送資料以及從這些資源接收資料的公共方法.

5.webrequest和webresponse類

webrequest類是.netframework的請求/響應模型的抽象基類,用於訪問internet資料.使用該模型的應用程式可以用協議不可知的方式從internet請求資料.在這種方式下,應用程式處理webrequest類的例項,而協議特定的子類則執行請求的具體細節.

webresponse類也是抽象基類,應用程式可以使用webresponse類的例項以協議不可知的方式參與請求和響應事務,而從webresponse類派生的協議類攜帶請求的詳細資訊.客戶端應用程式不直接建立webresponse物件,而是通過webrequest例項呼叫getresponse方法進行建立.

網路程式設計技術

ip位址是指網際網路協議位址 英語 internet protocol address,又譯為網際協議位址 是ip address的縮寫。ip位址是ip協議提供的一種統一的位址格式,它為網際網路上的每乙個網路和每一台主機分配乙個邏輯位址,以此來遮蔽實體地址的差異。計算機通訊就像傳送郵件一樣,必須要表...

TCP IP網路程式設計技術基礎

零零碎碎記下點 以免本人及偶爾看到此部落格的人繼續迷途未返 基礎知識 1 tcp ip英文名 tra sion control prltcol intet portocol 2 含義 即傳輸控制協議 網際網路協議,是乙個由多種協議組成的協議族 protocol family 定義了計算機通過網路互相...

Nios Flash程式設計技術

1.1 altera支援cfi flash程式設計 1.3 非支援cfi程式設計 由於我所用的nor flash晶元是am29lv320db,不再nios支援的列表,自己編輯了override檔案,但還是無法正確program進去,決定用列表支援的sst39vf800試一試,引腳相容,容量為1 4,...