李sir_Blog

博客园 首页 联系 订阅 管理

2013年7月4日

摘要: 无论什么平台,编写支持高并发性的网络服务器,瓶颈往往出在I/O上,目前最高效的是采用Asynchronous I/O模型,Linux平台提供了epoll,Windows平台提供了I/O Completion Port(IO完成端口,即IOCP)。Windows自winsock2开始就提供了IOCP支持,可以通过C++直接调用API,但对于基于.Net的C#开发,是在.Net Framework2.0开始才引入的,在2.0版本下,最高效的网络服务器是通过异步Socket的一些列Beginxxx,Endxxx方法实现的, 底层就是基于IOCP的。当.Net Framework升级到2.0 sp1之 阅读全文
posted @ 2013-07-04 15:20 李sir 阅读(3939) 评论(0) 推荐(1)