摘要: hstrerror返回网络错误原因的描述字符串相关函数:herror表头文件:#include <netdb.h>函数定义:const char *hstrerror(int err)函数说明:hstrerror()用来依参数err的错误代码来查询socket错误原因的描述字符串, 然后将该字符串指针返回返回值:返回描述错误原因的字符串指针范例:/*显示错误代码0到5的错误原因描述*/... 阅读全文
posted @ 2010-10-20 08:49 大树的种子 阅读(2382) 评论(0) 推荐(0) 编辑
摘要: 微软msdn的Winsock 函数库链接http://msdn.microsoft.com/zh-cn/library/ms741394.aspxaccept接受socket连线相关函数:socket, bind, listen, connect表头文件:#include <sys/types.h>#include <sys/socket.h>函数定义:int accept... 阅读全文
posted @ 2010-10-20 08:46 大树的种子 阅读(2005) 评论(0) 推荐(0) 编辑
摘要: TCP 是一个面向连接的协议,无论哪一方向另一方发送数据之前,都必须先在双方之间建立一条连接。本节将详细讨论一个TCP 连接是如何建立的以及通信结束后是如何终止的。 建立一个 TCP 连接  TCP使用三次握手 ( three-way handshake ) 协议来建立连接,图 3-10 描述了三次握手的报文序列。这三次握手为:请求端(通常称为客户)发送一个 SYN 报文段( SYN 为 1 )指... 阅读全文
posted @ 2010-10-15 17:53 大树的种子 阅读(858) 评论(0) 推荐(0) 编辑
摘要: tencent://Message/?websiteName=qzone.qq.com&Menu=yes&Uin=511028748 阅读全文
posted @ 2010-10-14 13:42 大树的种子 阅读(364) 评论(0) 推荐(0) 编辑
摘要: 15 inline_recursion#pragma inline_recursion( [{on | off}] )控制直接或者相互间的递归函数调用式的嵌入扩展。用这个编译指示控制用inline,__inline标记的或在/Ob2选项下能自动嵌入的嵌入函数。使用这个编译指示需要设置编译程序选项/Ob为1或者2。默认的inline_recursion状态是off。这个编译指示在出现该编译指示之后第... 阅读全文
posted @ 2010-09-25 09:20 大树的种子 阅读(11801) 评论(0) 推荐(1) 编辑
摘要: 每种C和C++的实现支持对其宿主机或操作系统唯一的功能。例如,一些程序需要精确控制超出数据所在的储存空间,或着控制特定函数接受参数的方式。#pragma指示使每个编译程序在保留C和C++语言的整体兼容性时提供不同机器和操作系统特定的功能。编译指示被定义为机器或操作系统特定的,并且通常每种编译程序是不同的。语法:#pragma token_string“token_string̶... 阅读全文
posted @ 2010-09-25 09:01 大树的种子 阅读(15463) 评论(0) 推荐(1) 编辑
摘要: extern使用方法总结! Extern的问题在于不知道这个关键词出现的时候到底是声明还是定义。谨记:声明可以多次,定义只能一次。函数的声明extern关键词是可有可无的,因为函数本身不加修饰的话就是extern的。但是引用的时候一样是需要声明的。而全局变量在外部使用声明时,extern关键词是必须的,如果变量无extern修饰且没有显式的初始化,同样成为变量的定义,因此此时必须加extern... 阅读全文
posted @ 2010-09-25 08:55 大树的种子 阅读(5036) 评论(0) 推荐(0) 编辑
摘要: 对auto_ptr的学习  auto_ptr是C++标准库提供的类模板,它可以帮助程序员自动管理用new表达式动态分配的单个对象,不过对用new表达式分配的数组管理没有类似的支持,不能用       auto_ptr存储数组,如果这样做了,结果将是未定义的.   auto_ptr对象被初始化为指向由new表达式创建的动态分配对象.当auto_ptr对象的生命期结束时,动态分配的对象被自动释放.  ... 阅读全文
posted @ 2010-09-24 20:11 大树的种子 阅读(622) 评论(0) 推荐(0) 编辑
摘要: OLE文档接口 如果你所开发的控件需要提供一个可视化界面,并需要通过鼠标点击或类似的方式与用户实现交互,则它必须支持基本的OLE文档接口:IoleObject、IOleInPlace、IoleInPlaceActiveObject、IdataObject以及IviewObject2。下表将对这些接口进行了简要的介绍接口说明IoleObjectIoleObject提供了OLE文档架构的基本内容。通过... 阅读全文
posted @ 2010-09-21 09:47 大树的种子 阅读(2139) 评论(0) 推荐(1) 编辑
摘要: 设置VS2008和IE8 调试ATL控件VS2008设置篇: 设置VS2008 通过IE8 调试ATL的ActiveX控件的步骤如下:(1) 设置项目属性通过菜单项 “项目—》你的项目属性”如下图:(2) 在弹出的属性页对话框中选中“配置属性—》调试”,在右边填入下列参数:命令 :C:\Program Files\Intern... 阅读全文
posted @ 2010-09-19 13:27 大树的种子 阅读(2765) 评论(0) 推荐(0) 编辑