我是一个初学者,写了一server和一个client类,我想编写一段代码,可以同时,在启动server后,运行这段代码,可以启动多个client,现在我只是通过,运行client类中的main方法,启动多个的,我想一次启动多个,请大家帮帮忙

解决方案 »

  1.   

    不太明白~~你在一个main方法中new多个客户端的对象试试
      

  2.   

    在client内定义一个thread类,实现run()在main中new多个对象,执行就可以了
      

  3.   

    我理解的意思是,你有一个Server端,有一个Client端,你想通过Server端启动Client端的程序吗?
    如果要是这个意思的话,你需要建两个Server端,一个ServerA,一个ServerB.然后ServerA向ServerB发送指令叫ServerB向ServerA发送信息.
      

  4.   

     是不是想 启动一个SERVER端 多个CLIENT端?
      

  5.   

    用多线程
    但是server和client好像需要两个程序
    你可以单独写一个main方法启动多线程,然后一个一个地启动你写的client
    我想这样应该可以了。个人建议。好久没玩java了。
      

  6.   

    是不是想 启动一个SERVER端 多个CLIENT端?
    那么就在main()方法里加个循环
    ArrayList<Client> al = new ArrayList<Client>();
    Client[] c;
    for(int i=0;i<你要的c的数量;i++) {
       c[i] = new client;
       al.add(c[i]);
    }