Posted on 2009-09-24 13:40
S.l.e!ep.¢% 閱讀(642)
評(píng)論(0) 編輯 收藏 引用 所屬分類:
IOCP
如何使用完成端口來開發(fā)一個(gè)echo服務(wù)器。大致如下: ?
? ? 1.初始化Winsock ?
? ? 2.創(chuàng)建一個(gè)完成端口 ?
? ? 3.根據(jù)服務(wù)器線程數(shù)創(chuàng)建一定量的線程數(shù) ?
? ? 4.準(zhǔn)備好一個(gè)socket進(jìn)行bind然后listen ?
? ? 5.進(jìn)入循環(huán)accept等待客戶請(qǐng)求 ?
? ? 6.創(chuàng)建一個(gè)數(shù)據(jù)結(jié)構(gòu)容納socket和其他相關(guān)信息 ?
? ? 7.將連進(jìn)來的socket同完成端口相關(guān)聯(lián) ?
? ? 8.投遞一個(gè)準(zhǔn)備接受的請(qǐng)求 ?
? ? 以后就不斷的重復(fù)5至8的過程