-
大小: 1.5MB文件类型: .rar金币: 1下载: 0 次发布日期: 2021-01-04
- 语言: 其他
- 标签: 完成端口 Completion Port
资源简介
完成端口(Completion Port)详解 配套代码,服务器部分。
原文:http://blog.csdn.net/piggyxp/article/details/6922277
代码片段和文件信息
#include “StdAfx.h“
#include “IOCPModel.h“
#include “MainDlg.h“
// 每一个处理器上产生多少个线程(为了最大限度的提升服务器性能,详见配套文档)
#define WORKER_THREADS_PER_PROCESSOR 2
// 同时投递的Accept请求的数量(这个要根据实际的情况灵活设置)
#define MAX_POST_ACCEPT 10
// 传递给Worker线程的退出信号
#define EXIT_CODE NULL
// 释放指针和句柄资源的宏
// 释放指针宏
#define RELEASE(x) {if(x != NULL ){delete x;x=NULL;}}
// 释放句柄宏
#define RELEASE_HANDLE(x) {if(x != NULL && x!=INVALID_HANDLE_VALUE){ CloseHandle(x);x = NULL;}}
// 释放Socket宏
#define RELEASE_SOCKET(x) {if(x !=INVALID_SOCKET) { closesocket(x);x=INVALID_SOCKET;}}
CIOCPModel::CIOCPModel(void):
m_nThreads(0)
m_hShutdownEvent(NULL)
m_hIOCompletionPort(NULL)
m_phWorkerThreads(NULL)
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
I.A.... 6115840 2011-08-30 12:52 PiggyIOCPServer_2008\Debug\PiggyIOCPServer.exe
I.A.... 21877 2011-08-30 12:40 PiggyIOCPServer_2008\PiggyIOCPServer\IOCPModel.cpp
文件 8164 2011-08-30 12:40 PiggyIOCPServer_2008\PiggyIOCPServer\IOCPModel.h
文件 4950 2011-08-30 12:40 PiggyIOCPServer_2008\PiggyIOCPServer\MainDlg.cpp
文件 1446 2010-12-28 15:20 PiggyIOCPServer_2008\PiggyIOCPServer\MainDlg.h
文件 59672 2009-10-07 00:29 PiggyIOCPServer_2008\PiggyIOCPServer\PiggyIOCPServer.aps
文件 1709 2009-09-30 10:19 PiggyIOCPServer_2008\PiggyIOCPServer\PiggyIOCPServer.cpp
文件 497 2009-10-06 15:53 PiggyIOCPServer_2008\PiggyIOCPServer\PiggyIOCPServer.h
文件 5804 2009-10-07 00:29 PiggyIOCPServer_2008\PiggyIOCPServer\PiggyIOCPServer.rc
文件 5878 2010-12-28 15:05 PiggyIOCPServer_2008\PiggyIOCPServer\PiggyIOCPServer.vcproj
文件 1413 2009-10-09 17:10 PiggyIOCPServer_2008\PiggyIOCPServer\PiggyIOCPServer.vcproj.HAOTHINK.Hao Wang.user
文件 1419 2011-02-28 18:04 PiggyIOCPServer_2008\PiggyIOCPServer\PiggyIOCPServer.vcproj.HAOWANGBOOK.Thinkpad.user
文件 1405 2010-09-01 02:03 PiggyIOCPServer_2008\PiggyIOCPServer\PiggyIOCPServer.vcproj.MYPC.Piggy.user
文件 2723 2009-09-30 10:19 PiggyIOCPServer_2008\PiggyIOCPServer\ReadMe.txt
文件 21630 2003-07-23 17:52 PiggyIOCPServer_2008\PiggyIOCPServer\res\PiggyIOCPServer.ico
文件 405 2009-09-30 10:26 PiggyIOCPServer_2008\PiggyIOCPServer\res\PiggyIOCPServer.rc2
文件 163 2009-10-06 23:46 PiggyIOCPServer_2008\PiggyIOCPServer\res\vssver2.scc
文件 868 2009-09-30 10:41 PiggyIOCPServer_2008\PiggyIOCPServer\resource.h
文件 146 2009-09-30 10:19 PiggyIOCPServer_2008\PiggyIOCPServer\stdafx.cpp
文件 1772 2011-08-30 12:40 PiggyIOCPServer_2008\PiggyIOCPServer\stdafx.h
文件 1030 2009-10-07 00:15 PiggyIOCPServer_2008\PiggyIOCPServer\targetver.h
文件 594 2009-09-27 09:25 PiggyIOCPServer_2008\PiggyIOCPServer\XPst
文件 911 2009-10-10 13:54 PiggyIOCPServer_2008\PiggyIOCPServer.sln
文件 18432 2011-08-22 13:29 PiggyIOCPServer_2008\PiggyIOCPServer.suo
文件 138752 2011-08-30 12:40 PiggyStressTestClient.exe
目录 0 2011-08-30 12:39 PiggyIOCPServer_2008\PiggyIOCPServer\res
目录 0 2011-08-30 12:52 PiggyIOCPServer_2008\Debug
目录 0 2011-08-30 12:40 PiggyIOCPServer_2008\PiggyIOCPServer
目录 0 2011-08-30 12:39 PiggyIOCPServer_2008
----------- --------- ---------- ----- ----
............此处省略2个文件信息
相关资源
- Virtual Serial Port Driver XP 5.1 虚拟窜口软
- 网站小偷工具 Teleport Ultra 中文简体破
- Delphi7+fastreport2.5 打印二维码
- CSerialPort类 VS2015 unicode可用
- Virtual Serial Port Driver 7.1.289 注册机和汉
- 树莓派Opencv安装教程并解决一些impo
- Portaudio asio 多设备录音
- 经典三方串口类SerialPort
- ActivePort端口查看工具
- iReport条形码
- comport4.11安装包
- iphlpapi.h和ipexport.h
- 聊天室可执行程序
- arcgis portal 105 crack ecp
- Moxa NPort Administrator
- comport串口控件ForDelphi7_英文串口调试
- unity的TexturePacker Importer
- SerialPort类
- ScanPort端口扫描工具
- 华为IMS-Uportal话务台安装指导书.docx
- pexports0.44(dll导出lib工具)
- qt串口通信教程及qextserialport库文件
- rpcbind如果linux没有portmap或rpcbind服务的
- SerialPort类最新版
- FastReport报表格式FRX文件转Fr3文件
- H3C iMC EIA不同终端类型推送不同Porta
- ESRI.ArcGIS.SOESupport.dll
- LabVIEW 2011 Report Generation Toolkit for Mic
- uCos for Linux Port
- 扒站工具整站工具teleport_ultra_v1.6.1_汉
评论
共有 条评论