目錄 C 筆記 第四節 網路通訊

2021-08-19 05:48:32 字數 699 閱讀 1179

一,c#請求網路資源

1,根據url獲取html字串,webclient。

webclient提供了一些簡單的請求網路介面的方法,可用於一些簡單網頁的爬蟲。獲取html字串後,去除html標籤等。

webclient webclient = new webclient();

//返回html的byte組

byte w2 = webclient.downloaddata("url");

webclient.downloadfile(webapi, "1-1.txt");

//返回字串

string urlhtml = webclient.downloadstring(webapi);

2,c#仿get請求。

3,c#仿post請求。

webrequest是乙個比webclient強大的類,可以在後台把請求頭的資訊填充上。

請求之後,響應的資訊也會返回。

二,socket通訊

1,用socket做乙個簡單的類似iis的服務

思路:製作乙個接收socket包的exe程式作物服務端,這個服務端一直執行著,用來監聽瀏覽器發出的請求。

接收請求之後,根據請求的內容來返回對應的檔案。(客戶端也就等於瀏覽器)

藍色字型為鏈結

第四節 Buildroot目錄結構

buildroot output 是編譯出來的輸出資料夾.output build 存放解壓後的各種軟體包編譯完成後的現場.output host 存放著製作好的編譯工具鏈,如gcc arm linux gcc等工具.output images 存放著編譯好的uboot.bin,zimage,roo...

第四節 C 函式過載

在真實的軟體開發中,經常要使用到函式過載,尤其在類的設計中,經常遇到。c 的函式過載是指,多個函式可以使用同乙個函式名,但是條件是函式的引數列表必須不同,引數列表內,可以是引數的數目不同,引數的型別不同等,如下所示 include void setvalue int one void setvalu...

C 第四節課

知識點 三種屬性,using改變許可權,繼承時名字的遮蔽,函式過載的遮蔽問題,派生類的建構函式,多繼承類,命名衝突,虛繼承,多繼承的建構函式,在基類中,基類的public,protected private 成員都是可以訪問的,但是類的物件只能訪問public成員 public繼承 基類的publi...