请问,在开发windows网络程序时,如何突破windows自己设定的资源限制,如最大socket连接,线程数。文件句柄数,这些限制在什么地方可以找到,如何修改它们啊,谢谢了

解决方案 »

  1.   

    一般都在注册表里!你可以找一个讲reg的书看看!
      

  2.   

    用更加高效的I/O端口,如:IOCP等
      

  3.   

    那么windows本身有没有什么限制呢,象linux一样限制了打开文件的个数,需要手动修改?
      

  4.   

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Windows
    位置下
    GDIProcessHandleQuota
    USERProcessHandleQuota
    看名字就知道是什么限制了。