我现在简单的研究出来了iocp server,但是iocp 的一些很多的性能无法测试出来例如以下几点:1)服务器是否可以满足在一个socket 上的多个i/o 响应2)连接数量,在自己的PC上创建一千个客户好象不太现实啊3)我的iocp server是提供UI窗口,不知道当i/o处理的很多的时候,界面与i/o操作是否能协调一致4)我的iocp server 中 有一些消息是用的组塞式的发送,并没有利用WSASEND 的异步调用
虽然简单的测试是没有问题的,但是不知道真正的利用上是否有问题
虽然简单的测试是没有问题的,但是不知道真正的利用上是否有问题
解决方案 »
- 为什么按F11使IE全屏的时候,里面的ocx大小连续改变2次?
- windows上如何提高发包速度,用什么最好?
- 扩展,收缩对话框出错~~~请大家帮忙看哈
- 求助:如何用VC编写一个 清除 文件型病毒和宏病毒工具的 问题
- 为什么我的程序退不出来
- 急!!Visual C studio 2003 专业版(正版)怎么激活啊!!
- 客户端编程的一个小问题,为什么发送数据的时候发送1000多条的时候程序不运行了
- 正在作计算器,象window自带的计算器的二,十六进制运算如何实现?
- C++调用API问题
- 股市交易系统资料
- 我用ui设置了全局变量,想结束线程,发现结束不了
- 如何在一个按钮中对另一个按钮点击次数进行计数
最好不要在IOCP的主逻辑里阻塞,不然你用IOCP干嘛?
我采用SELECT模型加线程池,
都可以在单台普通PC上处理到将近4000个连接[修改了线程堆大小]
并发新连接数处理 120-180个连接每秒 [带数据]
测试必须带数据,并应当有IP抗击保护同步手段
否则到公网上就等着当机好了