***************************
網路程式設計:計算機與計算機之間的通訊。
網域名稱、ip位址 dns伺服器。
手機聯絡人、**號碼
乙個計算機可以同時執行多個網路程式,引入了埠port
與就是乙個計算機上可以併發執行多個網路程式,而不會再互相之間產生干擾
c/s、b/s結構。
p2p程式:即時客戶端,優勢伺服器端。
tcp傳輸控制協議、udp使用者資料報協議
打**、發短息。
埠具有排他性。埠已被別的程式占用之後,就不能再使用這個埠了。例如:開啟兩個qq的客戶端。所以每次連線之後,socket替客戶端動態分配了乙個埠。故不需要在程式中顯示指定客戶端的埠號。
voidshowerror()
voidsockettest()
//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亂七八糟的東西太多,隱藏了太...