[Javanetsim-cvs] javaNetSim/guiUI ApplicationLayerDevice.java,1.1,1.2 MainScreen.java,1.2,1.3
Status: Beta
Brought to you by:
darkkey
From: Alexander B. <da...@us...> - 2005-11-19 14:26:10
|
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()); } }); |