你的意思是不是server端从控制台读取
数据然后发送给每个client如果是这样的话 你程序就有问题了

解决方案 »

  1.   

    public class Client {
      public Client() {
      }
      public static void main(String[] args) throws Exception
      {
        String ip="10.71.8.100";
        int port=30000;
        Socket socket=null;
        
        //ip=ServerSocket(int port, int backlog, InetAddress bindAddr)
        //socket=new Socket(ip,port,InetAddress.getLocalHost(),20);
        socket=new Socket(ip,port);
        new SocketPerform(socket).execute();//需要改动  }
    }
    客户端只需要启动Reader线程服务器端的Sender要有一个List 存储所有的客户端的PrintWriter这样就可以了你的程序启动的线程有点乱
      

  2.   

    曾曾胡:你好
      我的程序server端是从控制台读取数据,并且也能传到客户端,但就是从服务端发出的信息只在一个客户端(既只在最后那个进去的客户端)显示,其它的客户端只能向服务端传送,但不能接收服务端的信息,所以一下子还搞不定。
      

  3.   

    就是server群发 对不对加我的Msn [email protected]