PDA

View Full Version : FlashFXP stops in mid FXP


JensB
01-22-2002, 05:41 PM
I havea prob i´ve had for aslong s I´ve run FlashFXP ....


Sometimes ... ofc not all the time ...

i haev a big queue set up .. and the transfer starts ... then when that file is done ... it doesn´t continue to the next ...

The elapsed time just keeps ticking ...

If I check on the servers I´m disconnected , but inFlashFXP it still looks like that one file is being FXP :d

If I press ABORT FlashFXp immediatly aborts , and I can press GO and transfers starts again , only to stop the same way after the next file ...

This is happening right now on a transfer of multiple 15mb files at about 16k ..

By the way I´m using 1.4.2 (830)

If the Author of FlashFXP could send me a debug build i can shut down this queue and resume it with the debug version, and hopefully get an errorlog explaining if the fault lies with flashfxp, the servers or my connetion ..

BigStar see PM for my mailadress

Regards / Jens

bigstar
01-22-2002, 06:29 PM
During a fxp transfer FlashFXP sits idle waiting for the ftp servers to return a transfer complete message, and because of this it's nearly impossible to detect if the connection was lost.

FlashFXP uses a winsock option called keepalives which sends a keep alive packet every XX minutes to determine if the connection is still active. It has come to my attention that the default keepalive value is 2hrs. If you are daring, you might try adding this registry value and setting it to "60000" = 1 minnute


KeepAliveTime
Key: Tcpip\Parameters
Value Type: REG_DWORD - Time in milliseconds
Valid Range: 1 - 0xFFFFFFFF
Default: 7,200,000 (two hours)
Description: The parameter controls how often TCP attempts to verify that an idle connection is still intact by sending a keep alive packet. If the remote system is still reachable and functioning, it will acknowledge the keep alive transmission. Keep alive packets are not sent by default. This feature may be enabled on a connection by an application.

JensB
01-22-2002, 07:11 PM
hehe

If I´m daring ....

Like .. : Try it mate ... and tell me later if Ya puter exploded or not ...


:)


Ok I´ll give it a go ....

JensB
01-22-2002, 07:28 PM
OK .. i give up .. I´m no bloody good at the registry ..


Where exactly is this mysterious key in Win2K ?

sigh

little me can´t find it .....

exseven
01-22-2002, 10:13 PM
i attached a reg file assuming you are using Win9x/NT

doubleclick to install it

mod check if u want for validity =)

JensB
01-23-2002, 06:09 AM
Well as far as I can see ...

there is no "KeepAliveTime" under [HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\T cpip\Parameters] in Win2K

Anybody have info on where to set this in Win2K ?

bigstar
01-23-2002, 06:25 AM
Originally posted by JensB
Well as far as I can see ...

there is no "KeepAliveTime" under [HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\T cpip\Parameters] in Win2K

Anybody have info on where to set this in Win2K ?


It doesn't exist because you are using the default value. As with most registry settings if the key doesn't exist it uses the default.

If you have a ControlSet002, ControlSet003, etc. you may need to update it in them too.

Oh and be sure to reboot after changing this value.

Fusion
01-23-2002, 06:37 AM
Actually, it should suffice to stick it in CurrentControlset as it'll rotate to 001 etc. from there. The CurrentControlset is what's in use right now, so if you add it there, you'll see its effect immediately.

JensB
01-23-2002, 06:47 AM
Ok .. I was looking for an original setting to change .. thnx mates