S
Steve J
I have an application that is flawed in that it has a fixed time period (30
seconds) to transfer a file over an RS-232 port at a pre-determined baud
rate (19,200). This was never identified as a problem with Win2K, but with
certain computers (namely laptops) running WinXP, the file transfer time
will exceed the fixed time period consistently, causing the transfer to fail
due to an application timeout. The funny thing is that I can work around
this problem by plugging in a USB device; just about any USB device (jump
drive, mouse, PDA, etc.) will do. A file that will transfer in 28 seconds
with a USB device plugged in will be about 2 seconds short of transferring
(32 seconds estimated time) when the device is unplugged.
What causes this deviation? Are there other scenarios (different
hardware/software configurations) that might be worse? Whay don't I see the
same thing with Win2K? Any suggestions on a workaround for this problem
(other than leave the device plugged in)?
Thanks.
seconds) to transfer a file over an RS-232 port at a pre-determined baud
rate (19,200). This was never identified as a problem with Win2K, but with
certain computers (namely laptops) running WinXP, the file transfer time
will exceed the fixed time period consistently, causing the transfer to fail
due to an application timeout. The funny thing is that I can work around
this problem by plugging in a USB device; just about any USB device (jump
drive, mouse, PDA, etc.) will do. A file that will transfer in 28 seconds
with a USB device plugged in will be about 2 seconds short of transferring
(32 seconds estimated time) when the device is unplugged.
What causes this deviation? Are there other scenarios (different
hardware/software configurations) that might be worse? Whay don't I see the
same thing with Win2K? Any suggestions on a workaround for this problem
(other than leave the device plugged in)?
Thanks.