Update of /cvsroot/javanetsim/javaNetSim/guiUI
In directory sc8-pr-cvs6.sourceforge.net:/tmp/cvs-serv29666/guiUI
Modified Files:
TelnetEmulator.java
Log Message:
sessions was added partially
Index: TelnetEmulator.java
===================================================================
RCS file: /cvsroot/javanetsim/javaNetSim/guiUI/TelnetEmulator.java,v
retrieving revision 1.9
retrieving revision 1.10
diff -C2 -d -r1.9 -r1.10
*** TelnetEmulator.java 8 Nov 2006 14:27:29 -0000 1.9
--- TelnetEmulator.java 18 Sep 2007 22:29:47 -0000 1.10
***************
*** 102,106 ****
text = "";
! text += "Opening " + Host + ":" + Port + "...\n";
//terminal = new JLabel(text);
--- 102,106 ----
text = "";
! text += "Opening " + Host + ":" + Port + "...\r\n";
//terminal = new JLabel(text);
***************
*** 119,123 ****
char c = e.getKeyChar();
if((int)c<65535) {
! String s = String.valueOf(c).toString();
sendData(s);
printInfo();
--- 119,131 ----
char c = e.getKeyChar();
if((int)c<65535) {
! String s;
! switch(c){
! case 0xD:
! case 0xA: {
! s = "\r\n";
! break;
! }
! default: s = String.valueOf(c).toString();
! }
sendData(s);
printInfo();
***************
*** 150,154 ****
}
-
public void start(){
try{
--- 158,161 ----
***************
*** 182,189 ****
public void recvData(String Data){
! if(Data.compareTo("\nQUIT")==0) {
this.removeKeyListener(kl);
}
! else {
if(Data.compareTo("\b")==0) text = text.substring(0, text.length()-1);
else text += Data;
--- 189,196 ----
public void recvData(String Data){
! if(Data.compareTo("\r\nQUIT")==0) {
this.removeKeyListener(kl);
}
! else {
if(Data.compareTo("\b")==0) text = text.substring(0, text.length()-1);
else text += Data;
|