在VB中通过Winsock控件来连接服务器和客户端的通讯,请问一个服务器的能动态的分配多少个Winsock给各个客户端?

解决方案 »

  1.   

    如果你是动态创建winsock控件,并且将他们都放在一个控件数组中,那么该控件数组的下标范围为0~32767
      

  2.   

    PIII-800,256MB内存测试过,创建 400个winsock数组连接客户端没有问题,再多的没有试过,没条件试。
      

  3.   

    在这种情况下使用winsock数组,各winsock控件是否使用的是同一个端口,资源的占用情况如何?
      

  4.   

    控件数组最多有32767个元素,另一个winsock相当于一个线程,一个程序最多能创建32767个线程 所以应该是 32767,另外最好用 API来实现服务器端(使用重叠-完成 模型 参见《window网络编程》) 这样能accept更多的并发连接   
      

  5.   

    //(使用重叠-完成 模型 参见《window网络编程》)
    学习学习