- 博客(8)
- 资源 (5)
- 收藏
- 关注
转载 error C2065: DEBUG_NEW错误
用VC++的向导生成的类, 都带有下面这几行:#ifdef _DEBUG #undef THIS_FILE static char THIS_FILE[]=__FILE__; #define new DEBUG_NEW #endif 有时在使用new操作符的时候就会提示错误error C2065: 'DEBUG_NEW
2012-06-20 18:21:12 4791
转载 面向对象概要设计要点
要点如下:(1) 本项目的技术路线,即: Ø 采用的技术方法,如是采用OO的方法、还是结构化的方法,是采用.net还是JAVA; Ø 总体的技术结构,如采用几层体系结构,每层的责任是什么; Ø 系统的网络结构,如系统的功能在网络上的部署分布; Ø 核心技术难点的解决方案,如系统的核心算法; (2
2012-06-18 23:50:04 1327
转载 windows下socket编程:区分shutdown()及closesocket()
以下描述主要是针对windows平台下的TCP socket而言。首先需要区分一下关闭socket和关闭TCP连接的区别,关闭TCP连接是指TCP协议层的东西,就是两个TCP端之间交换了一些协议包(FIN,RST等),具体的交换过程可以看TCP协议,这里不详细描述了。而关闭socket是指关闭用户应用程序中的socket句柄,释放相关资源。但是当用户关闭socket句柄时会隐含的触发TCP连接
2012-06-18 15:11:45 685
转载 线程与线程句柄
今天温习很久前写的代码,发现自己写的这么一句代码,m_hTheard = CreateThread(NULL,0,RegNotifyProc,LPVOID(this),0,NULL);CloseHandle(m_hTheard); 突然给糊涂了,刚创建的线程,为什么有close了,还是当初入门不踏实,没有细想,现在反过来都记不得了,通过查资料,解决了我的疑惑。 1,线程和线程句柄(
2012-06-08 19:27:34 556
转载 VC C++ 中 _T的作用
1\C++语言中“_T”是什么意思?VisualC++里边定义字符串的时候,用_T来保证兼容性,VC支持ascii和unicode两种字符类型,用_T可以保证从ascii编码类型转换到unicode编码类型的时候,程序不需要修改。如果将来你不打算升级到unicode,那么也不需要_T,-------------------------------------------------
2012-06-08 17:27:41 698
转载 关于Socket和IOCP的一些值得注意的地方
IOCP是一整套高性能的IO操作异步模型,可以用在文件操作也可以用在网络SOCKET操作上面。当用在网络SOCKET上时,在服务器端主要配合AceeptEx WSASend WSASendto来使用,在客户机端主要配合ConnectEx WSARecv和WSARecvFrom来使用。这几天用IOCP模型模仿IPMSG软件时有一些感触,分享如下:(这里没有具体的使用常识,这部分请参考《Windows
2012-06-08 00:57:34 678
转载 线程何时释放内核资源
转载自http://hi.baidu.com/wangguang246/blog/item/eb70032817b5f3e599250aaf.html最终编辑 yaofly一例子1 if(sClient!=INVALID_SOCKET) { hThread = CreateThread(NULL,0,ClientThread,(LPVOID)pClie
2012-06-06 00:10:21 2326
转载 CoInitializeEx 与CoInitialize的区别
CoInitialize、CoInitializeEx都是windows的API,主要是告诉windows以什么方式为程序创建COM对象,原因是程序调用com库函数(除CoGetMalloc和内存分配函数)之前必须初始化com库。 有哪些方式呢?单线程和多线程。 CoInitialize指明以单线程方式创建。 CoInitializeEx可以指定C
2012-06-02 11:38:48 16561
windows下socket通信模型全面讲解
2013-02-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人