- 博客(6)
- 资源 (43)
- 收藏
- 关注
原创 关于malloc和free
malloc和free不是系统调用,而是库函数。因此,malloch和free管理的不是内核内存,而只是用户内存,严格地说,是操作系统给用户进程分配的堆内存。
2010-11-16 20:04:00 698
转载 MFC: 多人聊天服务器 服务器端之ChatServer(OICPServer类的子类)
// ChatServer1.h: interface for the CChatServer class.////////////////////////////////////////////////////////////////////////#if !defined(AFX_CHATSERVER1_H__F6365C1E_C996_4A39_A4BE_505DA39112AC__INCLUDED_)#define AFX_CHATSERVER1_H__F6365C1E_C996
2010-11-10 16:05:00 1324 1
转载 MFC: 多人聊天服务器 服务器端之OICPServer类
<br />/ IOCPServer.h: interface for the CIOCPServer class.////////////////////////////////////////////////////////////////////////#if !defined(AFX_IOCPSERVER_H__1EC64F02_5939_46BF_B121_DEDD88DB2D1B__INCLUDED_)#define AFX_IOCPSERVER_H__1EC64F02_59
2010-11-10 16:03:00 2073 1
转载 完成端口详解
<br />完成端口详解(1) <br /> 通常要开发网络应用程序并不是一件轻松的事情,不过,实际上只要掌握几个关键的原则也就可以了——创建和连接一个套接字,尝试进行连接,然后收发数据。真正难的是要写出一个可以接纳少则一个,多则数千个连接的网络应用程序。本文将讨论如何通过Winsock2在Windows NT 和 Windows 2000上开发高扩展能力的Winsock应用程序。文章主要的焦点在客户机/服务器模型的服务器这一方,当然,其中的许多要点对模型的双方都适用。<br /> API与响应规模
2010-11-03 13:52:00 810
转载 Socket I/O模型之完成端口
<br />http://tangfeng.javaeye.com/blog/518148<br /><br />“完成端口”模型是迄今为止最为复杂的一种I/O模型。然而,假若一个应用程序同时需要管理为数众多的套接字,那么采用这种模型,往往可以达到最佳的系统性能!但不幸的是,该模型只适用于Windows NT和Windows 2000操作系统。因其设计的复杂性,只有在你的应用程序需要同时管理数百乃至上千个套接字的时候,而且希望随着系统内安装的CPU数量的增多,应用程序的性能也可以线性提升,才应考虑采用“完成
2010-11-02 10:10:00 730
转载 WinSocket模型的探讨——漫谈
<br />http://blog.csdn.net/dylgsy/archive/2007/01/19/1487400.aspx<br /><br /><br />SOCKET有两种模式——阻塞和非阻塞。<br />如果使用了阻塞,在某个时间点如果出现了网络问题,一边调用recv接收不到数据的时候,那就会导致程序挂在那里!对于这个问题有两种解决的方法:一是保证使用的环境永远不会出现这种情况,二是使用多线程(就算出现了阻塞的情况也就是线程挂了,主线程还是生龙活虎的)。<br />如果使用非阻塞的SOCKET
2010-11-01 14:42:00 578
stageModel
2007-12-21
加解密小程序LCoder
2010-11-07
加解密程序LCoder
2010-11-07
多视图Demo,包括自定义视图,窗口分割,窗口样式改变
2010-09-23
C++库以及编程范例(标准C++、MFC、Windows API等)
2010-09-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人