本帖最后由 glowstar 于 2010-04-24 11:05:43 编辑

解决方案 »

  1.   

    你在每个客户端也写个ServerSocket类的对象,用.accept等待连接另外一个客户,这样应该吧,你不妨试一下
      

  2.   

    把socket都保存起来,然后通过一小点逻辑用不同的socket发就行了
      

  3.   


    这个意思基本正确,但是描述得不够清楚。你把所有的客户端的socket都找到,把聊天内容往所有socket里写,就OK了
      

  4.   

    每new一个线程,都把对应的socket放进一个数组,然后写个方法遍历这个数组群发消息。
      

  5.   

    chattoClient.println(str);
    这个代码只是在当前连接上发送信息,你要建立一个数组,把所有客户连接都放进来,发送的时候要在每个连接上都执行chattoClient.println(str)。