Winsock提供了另一個(gè)有用的異步I/O模型。和WSAASYNCSELECT模型類(lèi)似的是,它也允許應(yīng)用程序在一個(gè)或多個(gè)套接字上,接收以事件為
基礎(chǔ)的網(wǎng)絡(luò)事件通知。對(duì)于表1總結(jié)的、由WSAASYNCSELECT模型采用的網(wǎng)絡(luò)事件來(lái)說(shuō),它們均可原封不動(dòng)地移植到新模型。在用新模型
開(kāi)發(fā)的應(yīng)用程序中,也能接收和處理所有那些事件。該模型最主要的差別在于網(wǎng)絡(luò)事件會(huì)投遞至一個(gè)事件對(duì)象句柄,而非投遞至一個(gè)窗
口例程。(節(jié)選自《Windows網(wǎng)絡(luò)編程》第八章)
還是讓我們先看代碼然后進(jìn)行分析:
標(biāo)簽:
WSAASYNCSELECT
Winsock
模型
上傳時(shí)間:
2014-01-19
上傳用戶(hù):gxrui1991