DBIOCP v1.0.0.6 版
作者: 楠楠
通讯方式:
QQ: 11718111
EMail: wu_yanan2003@yahoo.com.cn
关于DBIOCP
1. 借鉴成熟的IOCP框架, 完成TCP, UDP的整合
2. 开放的协议, 考虑使用XML,或别的协议来完成多种语言的交换
3. 不求大而全, 但要求性能. 采用内存池, 对象池, 线程池, 异步调用的方式, 解决性能问题.
4. 辅助工具, 辅助开发, 帮助服务器定义一些远程调用的源码.
5. 数据库辅助工具, 可以在此基础上, 用RAD完成一些基础类的工作.
6. 关于ORM, ORM毕竟会损失S端的效率. 所以采用ORM放在客户端, 生成代码,
反射的技术完成控件绑定和生成自定义的数据格式, 替代MIDAS的数据提交, 下载.
7. 服务器端在开始设计的时候, 考虑负载问题.
DEMO说明:
1. EchoServer
EchoClient
IOCP 回射服务器,客户端,简单的通信
2. PacketEchoServer
PacketEchoClient
IOCP 协议分析的回射服务器,客户端,分析客户端,服务器的协议,并且加入了CRC校验。
3. CircularPacketServer
CircularPacketClient
IOCP 环形Buffer的服务器及客户端, 针对客户端数据流的特征,加入拼包,拆包,分析包的功能。
4. DBServer
DBClient
IOCP 带数据库访问的服务器及客户端。可以简单的访问数据操作。
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
iocp_delphi.rar (92个子文件)
DBIOCP(v1.0.0.6)
DBIOCPServerGroup.~bpg 1KB
EchoClient
EchoClient.res 98KB
EchoClient.dpr 2KB
EchoClient.dof 2KB
EchoClient.cfg 864B
frmIOCPClient.dfm 11KB
frmIOCPClient.pas 9KB
PacketEchoClient
PacketEchoClient.dof 3KB
PacketEchoClient.res 98KB
PacketEchoClient.cfg 876B
frmIOCPClient.dfm 11KB
PacketEchoClient.dpr 2KB
frmIOCPClient.pas 10KB
EchoServer
EchoServer.dpr 2KB
EchoServer.res 98KB
EchoServer.cfg 844B
frmIOCPServer.dfm 11KB
frmIOCPServer.pas 10KB
EchoServer.dof 6KB
PacketEchoServer
PacketEchoServer.cfg 876B
frmIOCPServer.dfm 11KB
frmIOCPServer.pas 10KB
PacketEchoServer.res 98KB
PacketEchoServer.dof 2KB
PacketEchoServer.dpr 2KB
CircularPacketClient
CircularPacketClient.cfg 884B
CircularPacketClient.res 98KB
CircularPacketClient.dpr 2KB
CircularPacketClient.dof 2KB
frmIOCPClient.dfm 11KB
frmIOCPClient.pas 10KB
CircularPacketServer
CircularPacketServer.res 98KB
CircularPacketServer.cfg 884B
frmIOCPServer.dfm 11KB
CircularPacketServer.dpr 2KB
frmIOCPServer.pas 10KB
CircularPacketServer.dof 2KB
IMClient
Comm
ServerExample
uDITcpEchoSocketServer.pas 5KB
uDITcpCircularPacketSocketServer.pas 6KB
uDITcpPacketEchoSocketServer.pas 12KB
DBIOCP
uDIBuffer.pas 5KB
uDIPoolBuffer.pas 4KB
uDIProtocol.pas 2KB
uDIDataPacket.pas 4KB
IOCP.inc 74B
uDIThread.pas 690B
uDISocketSecurityConn.pas 2KB
uDIPoolClientContext.pas 4KB
uDISocketServer.pas 5KB
uDIIocpTcpServer.pas 49KB
uDIMonitor.pas 19KB
uDIPacketProctol.pas 6KB
uDIThreadPool.pas 9KB
uDIChatProctol.pas 6KB
uDIIocpUdpServer.pas 26KB
uDIMapClientContext.pas 5KB
uDIMapBuffer.pas 3KB
uDIClientContext.pas 6KB
MemCheck
FastMM4Messages.pas 7KB
FastMM4Options.inc 14KB
FastMM4.pas 295KB
Win32Tools
uFileLogger.pas 4KB
uHashTable.pas 3KB
uSemaphore.pas 1KB
uEvent.pas 2KB
uCircularBuffer.pas 9KB
crc16.pas 3KB
uWinSocket.pas 8KB
uException.pas 1KB
uWin32Const.pas 277B
crc32.pas 4KB
uWinSockMgr.pas 925B
uIOCompletionPort.pas 4KB
uCriticalSection.pas 738B
DBIOCP.ICO 97KB
暂不用
uIOCPRTL.pas 1KB
uCIOCPBuffer.pas 5KB
uDIHasMapClientChannel.pas 4KB
uDIIocpSocketServer.pas 33KB
uCIOCPServer.pas 21KB
复件 uDIHasMapClientChannel.pas 5KB
u_Share_RingBuffer.pas 15KB
LoginProcess
uDILoginProcess.pas 1KB
WinSocket
wsipx.inc 2KB
ws2tcpip.inc 4KB
wsnwlink.inc 9KB
WinSock2.pas 67KB
wsnetbs.inc 1KB
说明.txt 1KB
dcu
EchoClient
PacketEchoClient
EchoServer
PacketEchoServer
CircularPacketClient
CircularPacketServer
Form
frmAbout.pas 729B
frmAbout.dfm 6KB
IMServer
Bin
EchoClient
PacketEchoClient
EchoServer
PacketEchoServer
CircularPacketClient
CircularPacketServer
DBIOCPServerGroup.bpg 1KB
共 92 条
- 1
资源评论
cxhlq
- 粉丝: 1
- 资源: 7
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功