網路程式設計基礎(1)

2021-07-27 11:13:59 字數 1310 閱讀 2992

四個基礎類:1.dns類,2.ipaddress類,3.ipendpoint類,4.webclient類

1.dns類是乙個靜態類,它從internet網域名稱系統(dns)檢索關於特定主機的資訊。

設計介面,然後是確定按鈕的**如下:

using system;

using system.collections.generic;

using system.componentmodel;

using system.data;

using system.drawing;

using system.linq;

using system.text;

using system.threading.tasks;

using system.windows.forms;

using system.net;

namespace test

private void button1_click(object sender, eventargs e)

else

textbox3.text = dns.gethostname();

//根據指導的主機名獲取dns資訊,gethostbyname已過時,用gethostentry代替

注:參考的是《c#從入門到精通(第3版)》第398頁書中的例子

2.ipaddress類,ipaddress類包含計算機在ip網路上的位址,它主要用來提供網際協議(ip)位址

3.ipendpoint類,ipendpoint類包含運用程式連線到主機上的服務所需的主機和本地或遠端埠資訊。通過組合服務的主機ip位址和埠號,ipendpoint類形成到服務的連線點,它主要用來將網路端點表示為ip位址和埠號。如:ipendpoint ipepoint = new ipendpoint(ipaddress.parse(192.168.1.97),80),其中ipaddress.parse的作用是將ip字串轉換為例項;ipepoint.address.tostring()的值就是192.168.1.97,ipepoint.point的值為80。

4.webclient類

建立form1窗體,並新增相應元件,**如下:

網路程式設計 基礎1

使用語言 c語言 伺服器端的建立 server.c 建立套接字 socket 函式 函式原型 引數說明 繫結套接字 bind 函式 引數說明 建立監聽佇列 listen 函式 函式原型 引數說明 接收連線請求 accept 函式 函式原型 int main 給套接字繫結位址 需要用結構體來表示位址資...

WinSock網路程式設計基礎(1)

記錄學習windows網路程式設計過程中遇到的問題和相關筆記 socket起源於unix,socket是應用層與tcp ip協議族通訊的中間軟體抽象層,它是一組介面。基於 開啟 讀 寫 關閉 模式,其中winsock就是變種之一 以下是乙個典型的c s中使用套接字介面的概述 winsock是wind...

java網路程式設計 TCP程式設計基礎 1

tcp網路程式設計是指利用socket類編寫通訊程式。分為客戶端與服務端 tcp採用 三次握手 進行執行 客戶端 socket socket new socket iinetaddress address,int prot 1 例項化socket套接字 2 通過socket物件呼叫輸出 輸入流並返回...