C語言也能幹大事 第十一講 Socket網路程式設計

2022-09-13 01:54:14 字數 950 閱讀 3401

***************************

網路程式設計:計算機與計算機之間的通訊。

網域名稱、ip位址 dns伺服器。

手機聯絡人、**號碼

乙個計算機可以同時執行多個網路程式,引入了埠port

與就是乙個計算機上可以併發執行多個網路程式,而不會再互相之間產生干擾

c/s、b/s結構。

p2p程式:即時客戶端,優勢伺服器端。

tcp傳輸控制協議、udp使用者資料報協議

打**、發短息。

埠具有排他性。埠已被別的程式占用之後,就不能再使用這個埠了。例如:開啟兩個qq的客戶端。所以每次連線之後,socket替客戶端動態分配了乙個埠。故不需要在程式中顯示指定客戶端的埠號。

void

showerror()

void

sockettest()

//smtp伺服器特點:連上之後,伺服器主動向客戶端傳送一條訊息

tchar buffer[256];

zeromemory(buffer, sizeof(buffer)/sizeof(char

)); recv(sock, buffer, 256, 0);

messagebox(null, buffer, "接收的訊息", mb_ok);

tchar cquit = "quit\n";

send(sock, cquit, lstrlen(cquit), 0);

zeromemory(buffer, sizeof(buffer)/sizeof(char

)); recv(sock, buffer, 256, 0);

messagebox(null, buffer, "傳送的訊息", mb_ok);

closesocket(sock);

wsacleanup();

}

C大事 第十一講 Socket網路程式設計

網路程式設計 計算機與計算機之間的通訊。網域名稱 ip位址 dns伺服器。手機聯絡人 號碼 乙個計算機可以同時執行多個網路程式,引入了埠port 與就是乙個計算機上可以併發執行多個網路程式,而不會再互相之間產生干擾 c s b s結構。p2p程式 即時客戶端,優勢伺服器端。tcp傳輸控制協議 udp...

C 銳利體驗 第十一講 陣列

第十一講 陣列 陣列 陣列是程式設計常用的一種資料結構。和c c 一樣,c 中的陣列索引從0開始,且其元素型別必須為相同,當然由於多型等帶來的隱式轉型則另當別論。c 中的陣列可以分為一維陣列,多維陣列以及參差陣列 ragged array 它們各自的宣告,初始化,以及元素索引都有不同語法規定。c 同...

C語言也能幹大事 第2講筆記

開發windows程式 2.控制項 在resourceview裡面,選擇dialog,可以拖動按鈕,在控制項的工具欄裡面,有相應的控制項。3.作業 做乙個註冊介面 4.先學windows程式設計 不需要mfc,只需要懂得c語言mfc不過就是把api封裝了一層又一層 mfc亂七八糟的東西太多,隱藏了太...