You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
106 lines
2.6 KiB
106 lines
2.6 KiB
/*
|
|
* 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);
|
|
}
|
|
}
|
|
|
|
}
|