***************************
網路程式設計:計算機與計算機之間的通訊。
網域名稱、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...
第十一講 過載
過載單目運算子 單目運算子只有乙個運算元 如 a,b,i,j 等 因此過載函式只有乙個引數,如果過載函式為成員函式,還可以省約此引數。例 將 過載成友元函式。單目運算子一般過載為成員函式 include class complex void show complex operator complex...
第十一講 資料清洗
資料採集完,要進行資料清洗工作,整個資料分析過程中,資料清洗工作幾乎要佔到80 的時間。資料清洗規則總結為四個關鍵點 完全合一 1 完整性 單條資料是否存在空值,統計的字段是否完善。2 全面性 觀察某一列的全部數值,比如平均值 最大值 最小值,根據常識判斷是否有問題。如 資料定義 單位標識 數值本身...