原文:Delphi-IOCP学习笔记<九>======性能测试和IOCP源码下载<5000个连接数>

刚刚的测试,服务端上图 开了 个客户端 lt 每个客户端 gt 进行测试。 内存视乎不是很多。客户端的发过来的数据包大小在 字节左右。 测试Echo测试线程 EchoTester线程 本次优化了代码,解决了内存泄漏的问题。使用了fastMM,如果没有的话,可以注释掉。 这一篇应该是学习笔记的最后一篇了。 最后还是上传Demo Delphi IOCP 性能测试 ...

2013-04-25 09:21 4 2368 推荐指数:

查看详情

Delphi-IOCP学习笔记<一>====从零开始学习IOCP

之前一直接从事企业管理的软件,接触网络比较少。网络方面的知识也很惨。 最近想弄下iocp。网上找了很多资料,大部分是关于c++的。delphi的比较少。 看了下,不适合刚接触网络的菜鸟学习! 看过fxh的blog,觉得写的容易理解。 http ...

Tue Apr 16 22:51:00 CST 2013 1 4321
Delphi-IOCP学习笔记<二>====IOCP基本函数介绍和理解

经过研究代码,觉得有几个函数必须要清楚原理。才能理解代码,清楚流程。 异步模式:类似form.show(); 阻塞模式:类似form.showModal(); WSAAccept; 当客户端有连接请求的时候,WSAAccept函数会新创建一个套接字cSocket。 其他的参数 ...

Wed Apr 17 21:41:00 CST 2013 0 3237
Delphi-IOCP学习笔记<四>===小结<IOCP的简单例子>

今天把前几天研究的代码都整理了下。 我觉得刚开始学习IOCP,看简单的例子更容易入门。 先截取运行图 下面是这个是IOCP简单测试 点击运行服务,开启IOCP工作线程和监听过程。 创建客户端连接是使用的idtcpClient. 发送字符,使用idtcpClient ...

Sat Apr 20 18:17:00 CST 2013 5 1698
delphiIOCP学习(一)

困扰已久的网络通信(IOCP:完成端口),今天终于揭开她的神秘面纱了,之前百度N久还是未能理解IOCP,网络上好多博文都没有贴出源码,初学者很难正在理解IOCP并自己写出通信例子 ,经过努力,今天自己终于做出了简单的测试程序,下面贴出源码,水平有限,难免有错,希望不要误人子弟。 1、Svr ...

Wed Jun 22 18:36:00 CST 2016 0 1582
分享我写的IOCP源码+思路

首先说明,下面的代码仅是一个IOCP的demo,很多地方的设计非常差,当然也有一些设计还算可以:)。此篇仅供对IOCP有些了解但又不深入的、需要一个稍微完整示例的、对网络编程感兴趣的同学参考。点击这里下载代码 整个程序的流程如下: 流程完全是无阻塞的,主线程里,将收到的消息全都一次性取出后 ...

Mon Apr 28 03:15:00 CST 2014 6 2434
Windows之IOCP

  IOCP全称I/O Completion Port,中文译为I/O完成端口。IOCP是一个异步I/O的Windows API,它可以高效地将I/O事件通知给应用程序,类似于Linux中的Epoll,关于epoll可以参考 linux之epoll 1. 简介   IOCP模型属于一种 ...

Tue Jul 03 23:05:00 CST 2018 2 1867
IOCP详解

简介: IOCP(I/O Completion Port,I/O完成端口)是性能最好的一种I/O模型。它是应用程序使用线程池处理异步I/O请求的一种机制。 IOCP详解 IOCP(I/O Completion Port,I/O完成端口)是性能最好的一种I/O模型。它是 ...

Wed Oct 27 23:00:00 CST 2021 0 3829
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM