循环是可以的,问题是你发送消息采用什么方式

解决方案 »

  1.   

    连接人数理论上是可以调到最大的,但是网络和服务器的因素就不允许了.
    使用数据报服务要比使用永久连接的要好些
      

  2.   

    用JMS吧,最好不用TCP连,即使不用jms也应该用UDP连,也不要用Vector,应该用ArrayList,这样效率会高很多,你用JMS就不用管有多少连接,有新消息会自动发过来,聊天室的服务器端和客户端的数据量交流也很小,服务器端只管发一些公共消息和管理聊天室就可以了,很爽的!!!!,我想聊天室的消息还是不要往数据库存的好,这样访问数据库太频繁,而且确实没有什么存的价值,只需要把注册信息存下来就可以了!