代码改变世界

Socket的select模型

2011-07-04 22:40 by Clingingboy, 15112 阅读, 1 推荐, 收藏, 编辑
摘要:注意点:发送的时候字节数不要发送…我就悲剧的测试数据发错了,以为哪出问题了 思路: 初始化一个socket 建立一个socket列表用于管理socket 将初步连接的socket放入列表中 用sel... 阅读全文

Win32 网络编程基本函数(2)

2011-07-04 22:40 by Clingingboy, 3028 阅读, 0 推荐, 收藏, 编辑
摘要:一.获取主机网络服务数据 如ftp,http,smtp等信息 getservbyport && getservbyname main(){ struct servent *s; s=getservb... 阅读全文

网络编程之---广播和IP多播

2011-06-21 20:16 by Clingingboy, 2546 阅读, 0 推荐, 收藏, 编辑
摘要:一.广播 1.接收 void main(){ SOCKET s = ::socket(AF_INET, SOCK_DGRAM, 0); // 首先要绑定一个本地地址,指明广播端口号 SOCKADDR... 阅读全文

ATL 接口映射

2011-06-21 20:16 by Clingingboy, 1135 阅读, 0 推荐, 收藏, 编辑
摘要:一.BEGIN_COM_MAP && END_COM_MAP 以BEGIN和END结尾,COM_INTERFACE_ENTRY放中间 BEGIN_COM_MAP(CRandom) COM_INTER... 阅读全文

网络编程--IP帮助函数

2011-06-21 20:15 by Clingingboy, 5014 阅读, 0 推荐, 收藏, 编辑
摘要:一.GetNetworkParams获取本地电脑的网络参数 获取一个FIXED_INFO的结构体 typedef struct { char HostName[MAX_HOSTNAME_LEN + ... 阅读全文

ATL 类实例化

2011-06-20 23:48 by Clingingboy, 883 阅读, 0 推荐, 收藏, 编辑
摘要:一.类的静态初始化 c++没有静态构造函数(只初始化一篇),所以atl加了一个ObjectMain方法,true为构造函数,false为析构函数 static void WINAPI ObjectM... 阅读全文

ATL中集合和枚举器

2011-06-15 20:37 by Clingingboy, 1039 阅读, 0 推荐, 收藏, 编辑
摘要:一.实现枚举器 typedef std::vector< std::string > ContainerType;typedef VCUE::GenericCopy<VARIANT, Contain... 阅读全文

ATL-CComCreator(CComCoClass的使用)

2011-06-15 20:35 by Clingingboy, 2301 阅读, 0 推荐, 收藏, 编辑
摘要:接上篇http://www.cnblogs.com/Clingingboy/archive/2011/06/14/2081019.html 一.封装生命周期步骤 由于以上过程容易出错,所以在CCom... 阅读全文

Visual C++ 2011-5-30

2011-06-15 20:34 by Clingingboy, 640 阅读, 0 推荐, 收藏, 编辑
摘要:一.UNREFERENCED_PARAMETER的用处 http://blog.csdn.net/liuchanghe/archive/2006/12/31/1471302.aspx 二.RegCo... 阅读全文

ATL 多步构造

2011-06-14 22:31 by Clingingboy, 2407 阅读, 0 推荐, 收藏, 编辑
摘要:一.FinalConstruct && FinalRelease 显然构造函数调用虚方法是有问题的 class Base {public: Base() { Init(); } virtual void Init() {}};class Derived : public Base {public: virtual void Init() {}};分部构造的意思就是在构造函数完全初始化好之后,然后... 阅读全文
上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 66 下一页