/* * NetTest.java * * Created on 08 July 2005, 15:19 */ package simulator; import java.io.*; import javax.swing.*; import java.awt.*; import simulator.networking.*; import userinterface.simulator.networking.*; import userinterface.*; /** * * @author ug60axh */ public class NetTest { public static final String EXE_PATH = "/home/students/ug/ug60axh/prism-2.1.dev9.simapmc/bin"; public static final String BINARY_PATH = "/home/students/ug/ug60axh/prism-2.1.dev9.simapmc"; public static final String RESULT_PATH = "/home/students/ug/ug60axh/nettest/results"; /** * @param args the command line arguments */ public static void main(String[] args) { /*SSHClient client1 = new SSHClient ("tw", EXE_PATH, BINARY_PATH, RESULT_PATH); SSHClient client2 = new SSHClient ("hpc-003", EXE_PATH, BINARY_PATH, RESULT_PATH); SSHClient client3 = new SSHClient ("hpc-006", EXE_PATH, BINARY_PATH, RESULT_PATH); SSHClient client4 = new SSHClient ("wallace", EXE_PATH, BINARY_PATH, RESULT_PATH); SSHClient client5 = new SSHClient ("hpc-005", EXE_PATH, BINARY_PATH, RESULT_PATH); SSHClient client6 = new SSHClient ("hpc-007", EXE_PATH, BINARY_PATH, RESULT_PATH); SSHClient client7 = new SSHClient ("hpc-008", EXE_PATH, BINARY_PATH, RESULT_PATH); client1.setupNetworking(1000000, 2000, ""); client2.setupNetworking(1000000, 2000, ""); client3.setupNetworking(1000000, 2000, ""); client4.setupNetworking(1000000, 2000, ""); client5.setupNetworking(1000000, 2000, ""); client6.setupNetworking(1000000, 2000, ""); client7.setupNetworking(1000000, 2000, ""); client1.start(); client2.start(); client3.start(); client4.start(); client5.start(); client6.start(); client7.start();*/ SimulatorNetworkHandler net = new SimulatorNetworkHandler(); try { GUIPrism.main(args); net.loadNetworkFromXML(new File("hpclab.xml")); GUINetworkEditor editor = new GUINetworkEditor(null, net); editor.show(); //File binary = new File("andrew.bin"); //System.out.println("Doing networking:"); //net.doNetworking(100000, 1000, binary); } catch(Exception e) { System.err.println("ERRROOORR: "+e); } } }