Introduction - If you have any usage issues, please Google them yourself
achieved using java Tftp (Sftp) client and server. In this process uses a "state" of mechanism : the client and server operation at the beginning of the same state, through user input or the internal operating procedures of the mechanisms, procedures can be transferred to a different state, in a state where different procedures to achieve different functions
Packet : 63535310javasftp.rar filelist
sftp\classes\Client_Get$ACKDelayClass.class
sftp\classes\Client_Get$ACKResendClass.class
sftp\classes\Client_Get$RWDelayClass.class
sftp\classes\Client_Get$RWResendClass.class
sftp\classes\Client_Get.class
sftp\classes\Client_Put$DataDelayClass.class
sftp\classes\Client_Put$DataResendClass.class
sftp\classes\Client_Put$DelayClass.class
sftp\classes\Client_Put$ResendClass.class
sftp\classes\Client_Put$revthread.class
sftp\classes\Client_Put$RWDelayClass.class
sftp\classes\Client_Put$RWResendClass.class
sftp\classes\Client_Put$WaitClass.class
sftp\classes\Client_Put.class
sftp\classes\Client_State.class
sftp\classes\ComClass.class
sftp\classes\FileIOClass.class
sftp\classes\Idle.class
sftp\classes\PacketCode.class
sftp\classes\Server_Start$DataDelayClass.class
sftp\classes\Server_Start$DataResendClass.class
sftp\classes\Server_Start$RDelayClass.class
sftp\classes\Server_Start$RResendClass.class
sftp\classes\Server_Start$WDelayClass.class
sftp\classes\Server_Start$WResendClass.class
sftp\classes\Server_Start.class
sftp\classes\Server_State.class
sftp\classes\Sftp.class
sftp\classes\SimpleIO.class
sftp\classes\src_sftp.txt
sftp\classes\State.class
sftp\classes
sftp\Client_Get.java
sftp\Client_Put.java
sftp\Client_State.java
sftp\ComClass.java
sftp\FileIOClass.java
sftp\Idle.java
sftp\PacketCode.java
sftp\Server_Start.java
sftp\Server_State.java
sftp\Sftp.java
sftp\sftp.jcd
sftp\sftp.jcp
sftp\sftp.jcu
sftp\sftp.jcw
sftp\SimpleIO.java
sftp\src_sftp.txt
sftp\State.java
sftp