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