接不接受连接的权利不是完全在你吗;已经有五个serversocket.accept()执行后,就不要在执行第六个不就行了

解决方案 »

  1.   

    推荐使用线程池进行管理线程!如同数据库中的连接池一样,可以重用,也可以动态添加线程!如果不这样的话,那就定义一个计数变量,超过一定值就放弃连接,然后等待别的线程断开!这需要同步机制:wait(),notifyAll()!
      

  2.   

    还可以这样试试简单的
    把客户端存放到一个vector中。
    在有客户连上来时,先取vector中的数量,大于5则不连接。这种例子很多书上有,只要加几句就可以弄个简单点的出来。