freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

利用mfc進(jìn)行網(wǎng)絡(luò)編程networkprogrammingwithmfc-文庫吧

2025-09-08 11:03 本頁面


【正文】 應(yīng)用層 套接字 Sockets Windows套接字 套接字是網(wǎng)絡(luò)通信的端點 ■ 在網(wǎng)絡(luò)中,主機(jī) H1上的一個套接字端點( endpoint)可以和主機(jī) H2上的另一個套接字端點進(jìn)行通信 ■ IP地址和端口號可以唯一確定一個套接字 Windows套接字 Windows套接字 ■ 套接字的概念最初是由 BSD Unix操作系統(tǒng)所實現(xiàn)的 ■ Microsoft將 Unix套接字中的大部分函數(shù)移植到 Windows操作系統(tǒng),形成了 Windows套接字 ■ Windows套接字針對 Windows操作系統(tǒng)的消息驅(qū)動機(jī)制,對原有的 Unix套接字進(jìn)行了擴(kuò)展,定義了一部分新的函數(shù) Windows套接字 在 MFC中使用 Windows套接字 ■ 使用 MFC提供的 Windows套接字功能 –可以利用面向?qū)ο蟮母拍钸M(jìn)行網(wǎng)絡(luò)編程 –比直接調(diào)用 Win32 API更方便、更直觀 ■ MFC中與套接字功能有關(guān)的類包括: – CAsyncSocket類: ?對套接字 API進(jìn)行了較低級別的封裝 – CSocket類: ?對套接字 API進(jìn)行了較高級別的封裝 – CSocket類是 CAsyncSocket類的派生類 Windows套接字 套接字類的層次 CObject CAsyncSocket CSocket CAsyncSocket類 CAsyncSocket類 ■ 雖然對 Windows Sockets API的封裝級別較低 ■ 但該類為網(wǎng)絡(luò)通信程序的開發(fā)提供了很大的靈活性 ■ 可以對一些有關(guān)網(wǎng)絡(luò)協(xié)議的具體選項參數(shù)進(jìn)行設(shè)定 CAsyncSocket類 CAsyncSocket類 ■ CAsyncSocket類只將套接字的通知消息改進(jìn)為 C++語言中的可重載的消息處理函數(shù) ■ 沒有像 CSocket那樣引入文件、文檔、串行化等其他額外的概念,這使編程變得更加簡潔方便 CAsyncSocket類 創(chuàng)建 CAsyncSocket類對象 ■ CAsyncSocket類對象代表網(wǎng)絡(luò)通信端點 ■ 采用兩步構(gòu)造法: 定義 CAsyncSocket類對象變量 CAsyncSocket sock。 調(diào)用 Create成員函數(shù)進(jìn)一步創(chuàng)建該對象 ()。 CAsyncSocket類 套接字的種類 ■ 流套接字( stream socket) –使用 TCP協(xié)議進(jìn)行通信 –具有 TCP協(xié)議所擁有的各種特征 ? 面向連接的、可靠的數(shù)據(jù)流傳輸服務(wù) ? 數(shù)據(jù)包不會出現(xiàn)丟失、重復(fù)、亂序等現(xiàn)象 ■ 數(shù)據(jù)報套接字( datagram socket) –使用 UDP協(xié)議進(jìn)行通信 –具有 UDP協(xié)議所擁有的各種特征 ? 面向非連接的、不可靠的用戶數(shù)據(jù)報傳輸服務(wù) ? 數(shù)據(jù)包可能
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1