网络编程
mrliko
这个作者很懒,什么都没留下…
展开
-
winsock IO 模型---重叠IO之事件通知 example code
// OverlappedIO.cpp IO重叠之事件通知example cpp#include "stdafx.h" using std::map; #define DATA_BUFSIZE 4096 //数据缓冲区的大小#define _ENTER_CS_CLT EnterCriticalSection(&g_CSListClients) //加锁 #define _LEAVE_CS_CLT LeaveCriticalSection(&g_CSListClients) //解锁转载 2011-01-13 13:57:00 · 752 阅读 · 0 评论 -
ACE的功能概述
ACE从功能上大致分为如下几个方面ACE OS 层ACE OS 层封装了平台相关的函数和定义,例如 ACE_OS::strlen,ACE_OS::closesocket 等,这些封装的意义在于使ACE做到与平台无关,一个比较好的例子是 socket 的定义,在 Linux 上为 int 类型,在 Windows 上为 SOCKET 类型,而ACE的 socket 定义是 ACE_Hanlde,它在不同的平台有不同的解释。ACE OS 层是所有 ACE 其他功能的基础。ACE 结构对象化层这个层提供了一系列的转载 2011-01-17 18:02:00 · 2326 阅读 · 0 评论