package 大作业; import java.util.Vector; public class ServerManager { private ServerManager() {} private static final ServerManager sm = new ServerManager(); public static ServerManager getServetManager() { return sm; } Vector vector = new Vector(); public void add(ServerWorker cs) { vector.add(cs); } public void remove(ServerWorker cs) { vector.remove(cs); } public void publish(ServerWorker cs,String str) { for (int i = 0; i < vector.size(); i++) { ServerWorker serverWorker = vector.get(i); if (!cs.equals(serverWorker)) { serverWorker.out.println(str); } } } public void publishall(String str){ for (int i = 0; i < vector.size(); i++) { ServerWorker serverWorker = vector.get(i); serverWorker.out.println(str); } } }