Update of /cvsroot/javanetsim/javaNetSim/core/protocolsuite/tcp_ip
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv28321/core/protocolsuite/tcp_ip
Modified Files:
Tcp.java
Log Message:
v.raw
Index: Tcp.java
===================================================================
RCS file: /cvsroot/javanetsim/javaNetSim/core/protocolsuite/tcp_ip/Tcp.java,v
retrieving revision 1.33
retrieving revision 1.34
diff -C2 -d -r1.33 -r1.34
*** Tcp.java 23 Feb 2006 10:44:26 -0000 1.33
--- Tcp.java 23 Feb 2006 11:18:49 -0000 1.34
***************
*** 315,320 ****
* Used in timer
*/
! private static final long TCP_TIME = 40; //msec
! private static final long TCP_SENDER_TIME = 400; //msec
/**
--- 315,320 ----
* Used in timer
*/
! private static final long TCP_SERVER_TIME = 250; //msec //server closing idle connection time
! private static final long TCP_SENDER_TIME = 1000; //msec time to resend all segments in SegmentsToresend queue
/**
***************
*** 349,353 ****
System.out.println("Sender timer init!");
Elm.timer=new Timer();
! Elm.timer.schedule(new TCPTask(Elm,TCP_TIME,this),50,TCP_TIME);
} else
{
--- 349,353 ----
System.out.println("Sender timer init!");
Elm.timer=new Timer();
! Elm.timer.schedule(new TCPTask(Elm,TCP_SENDER_TIME,this),TCP_SENDER_TIME,TCP_SENDER_TIME);
} else
{
***************
*** 356,360 ****
Elm.timer=null;
Elm.timer=new Timer();
! Elm.timer.schedule(new TCPTask(Elm,TCP_TIME,this),50,TCP_TIME);
System.out.println(" Sender Timer REinit DONE!");
}
--- 356,360 ----
Elm.timer=null;
Elm.timer=new Timer();
! Elm.timer.schedule(new TCPTask(Elm,TCP_SENDER_TIME,this),TCP_SENDER_TIME,TCP_SENDER_TIME);
System.out.println(" Sender Timer REinit DONE!");
}
***************
*** 365,369 ****
public class TCPTask extends TimerTask
{
! private int numRepeat=150;
private TCP_HashTableElement Elm;
private long repTime;
--- 365,369 ----
public class TCPTask extends TimerTask
{
! private int numRepeat=60;
private TCP_HashTableElement Elm;
private long repTime;
***************
*** 457,461 ****
System.out.println("Server Timer init!");
Elm.Servertimer=new Timer();
! Elm.Servertimer.schedule(new TCPServerTask(Elm,inlocalPort,TCP_TIME,this),50,TCP_TIME);
} else
{
--- 457,461 ----
System.out.println("Server Timer init!");
Elm.Servertimer=new Timer();
! Elm.Servertimer.schedule(new TCPServerTask(Elm,inlocalPort,TCP_SERVER_TIME,this),TCP_SERVER_TIME,TCP_SERVER_TIME);
} else
{
***************
*** 464,468 ****
Elm.Servertimer=null;
Elm.Servertimer=new Timer();
! Elm.Servertimer.schedule(new TCPServerTask(Elm,inlocalPort,TCP_TIME,this),50,TCP_TIME);
System.out.println(" Server Timer REinit DONE!");
}
--- 464,468 ----
Elm.Servertimer=null;
Elm.Servertimer=new Timer();
! Elm.Servertimer.schedule(new TCPServerTask(Elm,inlocalPort,TCP_SERVER_TIME,this),TCP_SERVER_TIME,TCP_SERVER_TIME);
System.out.println(" Server Timer REinit DONE!");
}
***************
*** 473,477 ****
public class TCPServerTask extends TimerTask
{
! private int numRepeat=8;
private int localPort;
private TCP_HashTableElement Elm;
--- 473,477 ----
public class TCPServerTask extends TimerTask
{
! private int numRepeat=61;
private int localPort;
private TCP_HashTableElement Elm;
|