我现在简单的研究出来了iocp server,但是iocp 的一些很多的性能无法测试出来例如以下几点:1)服务器是否可以满足在一个socket 上的多个i/o 响应2)连接数量,在自己的PC上创建一千个客户好象不太现实啊3)我的iocp server是提供UI窗口,不知道当i/o处理的很多的时候,界面与i/o操作是否能协调一致4)我的iocp server 中 有一些消息是用的组塞式的发送,并没有利用WSASEND 的异步调用
   虽然简单的测试是没有问题的,但是不知道真正的利用上是否有问题

解决方案 »

  1.   

    4)我的iocp server 中 有一些消息是用的组塞式的发送,并没有利用WSASEND 的异步调用-------------------------------------------------
    最好不要在IOCP的主逻辑里阻塞,不然你用IOCP干嘛?
      

  2.   

    sodme是在成都吧  看过你的BLOG 呵呵
      

  3.   

    测试简单的连接是没有意义的
    我采用SELECT模型加线程池,
    都可以在单台普通PC上处理到将近4000个连接[修改了线程堆大小]
    并发新连接数处理 120-180个连接每秒 [带数据]
    测试必须带数据,并应当有IP抗击保护同步手段
    否则到公网上就等着当机好了