<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd">
<!-- saved from url=(0049)http://www.codeproject.com/KB/cs/managediocp.aspx -->
<HTML><HEAD><TITLE>CodeProject: Managed I/O Completion Ports (IOCP). Free source code and programming help</TITLE>
<META http-equiv=Content-Type content="text/html; charset=utf-8">
<META
content="A fully managed .NET implementation of Win32 IOCP's waitable event queuing mechanism.; Author: P.Adityanand; Section: C#; Chapter: Languages"
name=Description>
<META
content=".NET 1.1, Win2K, WinXP, Win2003, VS.NET2003, C#, Dev, Advanced,C#,Languages,Free source code, tutorials"
name=Keywords>
<META content="The Code Project" name=Author>
<META content=General name=Rating>
<META content="index, follow" name=Robots>
<META content="1 days" name=Revisit-After><LINK
title="CodeProject Latest articles - All topics"
href="http://www.codeproject.com/webservices/articlerss.aspx?cat=1"
type=application/rss+xml rel=alternate><LINK
title="CodeProject Latest articles - MFC / C++"
href="http://www.codeproject.com/webservices/articlerss.aspx?cat=2"
type=application/rss+xml rel=alternate><LINK
title="CodeProject Latest articles - C#"
href="http://www.codeproject.com/webservices/articlerss.aspx?cat=3"
type=application/rss+xml rel=alternate><LINK
title="CodeProject Latest articles - ASP.NET"
href="http://www.codeproject.com/webservices/articlerss.aspx?cat=4"
type=application/rss+xml rel=alternate><LINK
title="CodeProject Latest articles - .NET"
href="http://www.codeproject.com/webservices/articlerss.aspx?cat=5"
type=application/rss+xml rel=alternate><LINK
title="CodeProject Latest articles - VB.NET"
href="http://www.codeproject.com/webservices/articlerss.aspx?cat=6"
type=application/rss+xml rel=alternate><LINK title="CodeProject Lounge Postings"
href="http://www.codeproject.com/webservices/LoungeRSS.aspx"
type=application/rss+xml rel=alternate><LINK title=CodeProject
href="http://www.codeproject.com/info/OpenSearch.xml"
type=application/opensearchdescription+xml rel=search><LINK
href="CodeProject Managed I-O Completion Ports (IOCP)_ Free source code and programming help.files/CodeProject.css"
type=text/css rel=stylesheet><LINK
href="CodeProject Managed I-O Completion Ports (IOCP)_ Free source code and programming help.files/ForumClassic.css"
type=text/css rel=stylesheet>
<SCRIPT type=text/javascript>
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
</SCRIPT>
<SCRIPT type=text/javascript>
var pageTracker = _gat._getTracker("UA-1735123-1");
pageTracker._setDomainName("www.codeproject.com");
pageTracker._setSessionTimeout("1200"); // 20 mins
pageTracker._initData();
pageTracker._trackPageview();
</SCRIPT>
<SCRIPT language=Javascript type=text/javascript>//<![CDATA[
if(top!=self)top.location.href=location.href; if(typeof(DemoUrl)!="undefined")document.write(unescape('%3Cme')+'ta http'+'-equiv="re' +'fresh" con'+'tent="1;url='+DemoUrl+unescape('"%3CE'));
//]]></SCRIPT>
<SCRIPT language=Javascript
src="CodeProject Managed I-O Completion Ports (IOCP)_ Free source code and programming help.files/oncopy.js"
type=text/javascript></SCRIPT>
<SCRIPT language=Javascript
src="CodeProject Managed I-O Completion Ports (IOCP)_ Free source code and programming help.files/JobsSummaryRetriever.js"
type=text/javascript></SCRIPT>
<SCRIPT language=Javascript
src="CodeProject Managed I-O Completion Ports (IOCP)_ Free source code and programming help.files/jquery-1.2.6.min.js"
type=text/javascript></SCRIPT>
<SCRIPT language=Javascript
src="CodeProject Managed I-O Completion Ports (IOCP)_ Free source code and programming help.files/addto.js"
type=text/javascript></SCRIPT>
<SCRIPT language=Javascript type=text/javascript>//<![CDATA[
function ToggleMenu(itemName)
{
var elm = document.getElementById(itemName);
var i,others = document.getElementById('SectionMenu');
for(i=0; i < others.childNodes.length; i++)
{
var other = others.childNodes[i];
if ((other.className == 'MenuSectionBlock') && (other != elm))
other.style.display='none';
}
if (elm.style.display == 'block') elm.style.display='none';
else elm.style.display='block';
return false;
}
//]]></SCRIPT>
<SCRIPT language=Javascript
src="CodeProject Managed I-O Completion Ports (IOCP)_ Free source code and programming help.files/bookmark.js"
type=text/javascript></SCRIPT>
<SCRIPT language=Javascript
src="CodeProject Managed I-O Completion Ports (IOCP)_ Free source code and programming help.files/rateitem.js"
type=text/javascript></SCRIPT>
<SCRIPT language=Javascript type=text/javascript>//<![CDATA[
function ChkRt(val) { if (val<=2) {$('#RateComDiv').css("display","");}else $('#RateComDiv').css("display","none");}
//]]></SCRIPT>
<SCRIPT language=Javascript type=text/javascript>//<![CDATA[
function MarkAns(MemberID,MsgID,gp,bp,mt,QID){
document.write(unescape("%3Ca href=\"#xx" + MsgID.toString() + "xx\" onclick=\"RateMsg("+MemberID.toString()+","+MsgID.toString()+",6,"+QID.toString()+");\"%3E"));
document.write(unescape("%3Cimg height=\"20\" width=\"20\" src=\"/script/Forums/Images/good.png\" alt=\"good\" border=\"0\" align=\"absmiddle\" /%3E "+gp+" "+mt+"%3C/a%3E "));
document.write(" "); document.write(unescape("%3Ca href=\"#xx" + MsgID.toString() + "xx\" onclick=\"RateMsg("+MemberID.toString()+","+MsgID.toString()+",7,"+QID.toString()+");\"%3E"));
document.write(unescape("%3Cimg height=\"20\" width=\"20\" src=\"/script/Forums/Images/bad.png\" alt=\"bad\" border=\"0\" align=\"absmiddle\" /%3E "+bp+" "+mt+"%3C/a%3E"));
}
function MsgVFrm(MemberID,MsgID,GB,gp,bp,mt){
if(!GB)document.write("Rate this message: ");
document.write(unescape("%3Ca href=\"#xx" + MsgID.toString() + "xx\" onclick=\"RateMsg(" + MemberID.toString() + ", " + MsgID.toString() + ","));document.write((GB?"5":"1")+unescape(",0);\"%3E"));
if(GB) document.write(unescape("%3Cimg height=\"20\" width=\"20\" src=\"/script/Forums/Images/good.png\" alt=\"good\" border=\"0\" align=\"absmiddle\" /%3E "+gp+" "+mt+"%3C/a%3E "));
else document.write(unescape("%3Cimg height=\"14\" width=\"14\" src=\"/script/Forums/Images/thumbs_down.gif\" alt=\"vote 1\" border=\"0\" align=\"middle\" /%3E%3C/a%3E "));
if(GB)document.write(" "); else for(var i=1; i<=5;i++)
document.write(unescape("%3Ca class=\"Frm_MHL\" href=\"#xx" + MsgID.toString() + "xx\" title=\"vote this message a " + i.toString() + "\" onclick=\"RateMsg(" + MemberID.toString() + ", " + MsgID.toString() + ", " + i.toString() + ",0)\"%3E%3Cb%3E" + i.toString() + "%3C/b%3E%3C/a%3E "));
document.write(unescape("%3Ca href=\"#xx" + MsgID.toString() + "xx\" onclick=\"RateMsg(" + MemberID.toString() + ", " + MsgID.toString() + ","));document.write((GB?"1":"5")+unescape(",0);\"%3E"));
if(GB)document.write(unescape("%3Cimg height=\"20\" width=\"20\" src=\"/script/Forums/Images/bad.png\" alt=\"bad\" border=\"0\" align=\"absmiddle\" /%3E "+bp+" "+mt+"%3C/a%3E"));
else document.write(unescape("%3Cimg height=\"14\" width=\"14\" src=\"/script/Forums/Images/thumbs_up.gif\" border=\"0\" alt=\"vote 5\" align=\"middle\" /%3E%3C/a%3E "));
}
function ReportMsg(userid, msgid, score) {
if (confirm("Are you sure you want this message removed?"))
return RateMsg(userid, msgid, score, 0);
else return false;
}
function RateMsg(memberid, msgid, score, questionId) {
var req = new ActiveXObject("MSXML2.XMLHTTP");
req.onreadystatechange = function() {
if (req.readyState == 4){
if (req.status == 200){
var respText = req.responseText;
var re = new RegExp(unescape("\%3Cdiv\%3E([^\%3C]*)\%3C/div\%3E"), "g");
var match = re.exec(respText);
voteStatus.innerHTML = unescape("%3Cb%
没有合适的资源?快使用搜索试试~ 我知道了~
管理完成端口C++源代码
共51个文件
gif:25个
js:10个
css:6个
3星 · 超过75%的资源 需积分: 10 28 下载量 105 浏览量
2009-06-18
10:02:11
上传
评论
收藏 218KB RAR 举报
温馨提示
老外写的一个管理完成端口C++源代码,很值得借鉴。里面有文档和例子程序。
资源推荐
资源详情
资源评论
收起资源包目录
Managed IO Completion Ports (IOCP).rar (51个子文件)
CodeProject Managed I-O Completion Ports (IOCP)_ Free source code and programming help.htm 254KB
Sonic_Net.zip 76KB
CodeProject Managed I-O Completion Ports (IOCP)_ Free source code and programming help.files
t(1).gif 43B
javaduke.jpg 572B
addto.js 8KB
ServeHTML(1).htm 721B
rateitem.js 2KB
link.png 655B
msg_joke.gif 659B
forum_newmsg.gif 1KB
print.gif 186B
ManagedIOCP_DemoApps.jpg 35KB
member_sm.gif 133B
red.gif 77B
watchon.png 27KB
msg_admin.gif 1020B
pollcol.gif 134B
ServeHTML.files
InsertFlash.js 3KB
TogglePre.js 5KB
discuss.gif 286B
ServeLinks.htm 901B
add.gif 200B
msg_news.gif 958B
msg_question.gif 1KB
CodeProject.css 43KB
mail.gif 270B
msg_answer.gif 955B
navmenu_ie6.css 85B
msg_general.gif 923B
ajax-arrows-green.gif 847B
forum_faq.gif 1000B
bookmark.js 2KB
msg_rant.gif 1023B
oncopy.js 1KB
ServeHTML(1).files
InsertFlash.js 3KB
MonthlyComp.png 1KB
smiley_wink.gif 564B
report.gif 144B
logo225x90.gif 7KB
ServeLinks.files
CodeProject.css 43KB
ajax-loader.gif 673B
ShortCuts.js 4KB
t.gif 43B
ForumClassic.css 11KB
forum_search.gif 974B
jquery-1.2.6.min.js 55KB
ForumClassicIE6.css 244B
JobsSummaryRetriever.js 554B
ServeHTML.htm 686B
navmenu.css 6KB
IN.gif 363B
共 51 条
- 1
资源评论
- 我的记录2015-04-26是C#程序,不是C++的。
- whzhanshan2012-06-12是C#程序,不是C++的。
- netfleet2015-01-30参考价值一般啊,不过谢谢分享。
- lkl2812014-03-11是C#程序,挺详细
udknight
- 粉丝: 17
- 资源: 111
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功