
MFC技术文档
王wwww
这个作者很懒,什么都没留下…
展开
-
C++网络编程之TCP UDP
网络字节顺序:TCP/IP采用16/32位高位先存格式 TCP/IP网络应用中,通信的两个进程主要采用C/S模式。 服务器要先启动,并根据请求提供相应的服务:1、打开一个通信通道订告知本地主机,它愿意在某一地址和端口上接受客户请求;2、等待客户请求到达该端口;3、接受到重复服务请求,处理该请求并发送应答信号。接收到并发服务请求,要急活一个新的进程(或线程)来处理这个客户请求。原创 2013-05-03 21:10:21 · 711 阅读 · 0 评论 -
动态链接库学习笔记
动态链接库学习笔记 在导入的函数可以用extern声明,也可以用_declspec(dllimport)声明。 例如:_declspec(dllimport) int add(int a,int b); 通过dumpbin –exports DLL.dll来查看导出的动态链接库的函数。 若系统提示dumpbin不是系统的命令,则需要注册dumpbin环境变量,打开VC安装目录的bin原创 2013-05-03 22:51:02 · 575 阅读 · 0 评论 -
MFC之多线程学习
1、 程序是计算机指令的集合 2、 进程:通常定义为一个正在运行的程序的实例。进程是资源申请、调度和独立运行的单位。进程从不执行任何东西,它只是线程的容器。要使进程完成某项操作,它必须拥有一个在它环境中运行的线程。 3、 每个进程至少拥有一个线程,来执行进程的地址空间的代码。当创建一个进程时,操作系统会自动创建这个进程的第一个线程,成为主线程,(即执行main或winmain的线原创 2014-09-03 16:13:39 · 552 阅读 · 0 评论 -
多线程互斥与同步
事件对象: HANDLE CreateEvent( LPSECURITY_ATTRIBUTES lpEventAttributes, BOOL bManualReset,//是否人工重置 BOOL bInitialState,//创建的是否有信号状态 LPCTSTR lpName//事件是否命名 ); 当创建的是人工重置的事件对象,当为有信原创 2014-09-03 16:14:42 · 559 阅读 · 0 评论 -
C++网络编程之TCP UDP
网络字节顺序:TCP/IP采用16/32位高位先存格式 TCP/IP网络应用中,通信的两个进程主要采用C/S模式。 服务器要先启动,并根据请求提供相应的服务:1、打开一个通信通道订告知本地主机,它愿意在某一地址和端口上接受客户请求;2、等待客户请求到达该端口;3、接受到重复服务请求,处理该请求并发送应答信号。接收到并发服务请求,要急活一个新的进程(或线程)来处理这个客户请求。原创 2014-09-03 16:03:47 · 629 阅读 · 0 评论