Update of /cvsroot/javanetsim/javaNetSim/guiUI
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv7620/guiUI
Modified Files:
ApplicationLayerDevice.java MainScreen.java
Log Message:
Index: MainScreen.java
===================================================================
RCS file: /cvsroot/javanetsim/javaNetSim/guiUI/MainScreen.java,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -d -r1.2 -r1.3
*** MainScreen.java 8 Nov 2005 20:58:14 -0000 1.2
--- MainScreen.java 19 Nov 2005 14:26:02 -0000 1.3
***************
*** 56,60 ****
import core.Node;
!
/**
--- 56,60 ----
import core.Node;
! import core.protocolsuite.tcp_ip.Echo;
/**
***************
*** 185,188 ****
--- 185,189 ----
//JFrame.setDefaultLookAndFeelDecorated(true);
//JDialog.setDefaultLookAndFeelDecorated(true);
+ core.ProtocolStack.UIDGen = 0;
new SplashWindow("images/firewall.gif",2000);
new MainScreen();
***************
*** 1715,1718 ****
--- 1716,1739 ----
}
+
+ /**
+ * Set Echo Server Status on node to listening
+ * @author Key
+ * @param String inNodeName Name of node to server listen
+ */
+
+ public void EchoServerListen(String inNodeName){
+ String port = JOptionPane.showInputDialog(this, "Port:", "Set Echo Server listening on port.", JOptionPane.QUESTION_MESSAGE);
+ if(port!=null){
+ try{
+ ((Echo)((core.ApplicationLayerDevice)Sim.getNode(inNodeName)).getApp(7)).setPort(Integer.valueOf(port).intValue());
+ ((Echo)((core.ApplicationLayerDevice)Sim.getNode(inNodeName)).getApp(7)).Listen();
+ this.addToConsole("Echo server now listening on " + inNodeName + " on port " + port + "\n");
+ }catch(Exception e){
+ addToConsole(e.toString());
+ }
+ }
+ }
+
/**
* Runs network configure command on the target host. (route, et cetera)
Index: ApplicationLayerDevice.java
===================================================================
RCS file: /cvsroot/javanetsim/javaNetSim/guiUI/ApplicationLayerDevice.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -d -r1.1 -r1.2
*** ApplicationLayerDevice.java 19 Nov 2005 13:07:37 -0000 1.1
--- ApplicationLayerDevice.java 19 Nov 2005 14:26:02 -0000 1.2
***************
*** 30,34 ****
mnuEchoListen.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e){
! //controller.setTCPIPProperties(lblNodeName.getText());
--- 30,34 ----
mnuEchoListen.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e){
! controller.EchoServerListen(lblNodeName.getText());
***************
*** 37,41 ****
mnuEchoSend.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e){
! //controller.SendPing(lblNodeName.getText());
}
});
--- 37,41 ----
mnuEchoSend.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e){
! //controller.EchoSend(lblNodeName.getText());
}
});
|