- 博客(6)
- 资源 (3)
- 收藏
- 关注
原创 [转]STL中的常用的vector,map,set,Sort用法
[转]STL中的常用的vector,map,set,Sort用法C++的标准模板库(Standard Template Library,简称STL)是一个容器和算法的类库。容器往往包含同一类型的数据。STL中比较常用的容器是vector,set和map,比较常用的算法有Sort等。.一. vector1.声明: 一个vector类似于一个动态的一维数组。
2008-04-18 11:28:00 983
原创 IOCP例子
//#include "stdafx.h" #include using namespace std; #include #include #include #include #define PORT 5150 #define DATA_BUFSIZE 8192 typedef struct { OVERLAPPED OVerlapped;
2008-04-15 18:39:00 3028 2
原创 socket编程之登峰造极(2)---完成端口
2.完成端口和重叠I/O 将套接字句柄与一个完成端口关联在一起后,便可以套接字句柄为基础。投递发送或接 收请求。开始I/O请求的处理。接下来,可开始依赖完成端口,来接收有关I/O操作完成情况的通知。从本质上说、完成瑞口模型利用了Win32重叠I/O机制。在这种机制中。象WSASend和WSARecv这样的Winsock API调用会立即返回。此时, 需要由我们的应用程序负
2008-04-15 18:37:00 1073
原创 socket编程之登峰造极(1)----完成端口
“完成端口”模型是迄今为止最为复杂的—种I/O模型。然而。假若—个应用程序同时需要管理为数众多的套接字,那么采用这种模型。往往可以达到最佳的系统性能,然而不幸的是,该模型只适用于以下操作系统(微软的):Windows NT和Windows 2000操作系统。因其设计的复杂性,只有在你的应用程序需要同时管理数百乃至上千个套接字的时候、而且希望随着系统内安装的CPU数量的增多、应用程序的性能也可以线性
2008-04-15 18:36:00 1373 2
原创 理解I/O Completion Port (转)
欢迎阅读此篇IOCP教程。我将先给出IOCP的定义然后给出它的实现方法,最后剖析一个Echo程序来为您拨开IOCP的谜云,除去你心中对IOCP的烦恼。OK,但我不能保证你明白IOCP的一切,但我会尽我最大的努力。以下是我会在这篇文章中提到的相关技术: I/O端口 同步/异步 堵塞/非堵塞 服务端/客户端 多线程程序设计 Winsock API 2.0 在这之前,我曾经开发过一个项
2008-04-15 18:34:00 861 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人