刚学习socket 有几个问题想请问大家  采用的简单服务器重叠I/O完成例程模式:
1.并发连接概念与同时连接数是否一个概念? 客户端每次循环启动20个线程长连接不断发生发送接收数据(每次发送28字节),以前的连接不关闭,过一会客户端同时连接有5000个线程了。那我的并发数是多少?
如何测试最大并发连接数??2.有没有相关的并发连接数测试的工具和较好的测试方式??有工具求介绍下。3.有没有开源的socket开发库  求介绍?先3s各位了!

解决方案 »

  1.   

    http://blog.okbase.net/vchelp/archive/40.html
    刚看到个连接,送给你
      

  2.   

    并发可以用select或异步select,开源的这有些例子:
    http://download.csdn.net/detail/geoff08zhang/4571358
      

  3.   

    并发连接只同一时间能处理的最大连接数。在listen函数中指定。说是同一时间,其实也是依次有先后的处理,最大并发数量指的是“并发情况连接队列的最大长度”。建立的连接再多,也和并发连接无关。所谓并发,指的是“同时”。即超短时间内的大量connect。