Subj : console.inkey() timeout on slow connections
To : Nightfox
From : esc
Date : Sun Sep 27 2009 08:02 pm
Re: console.inkey() timeout on slow connections
By: Nightfox to All on Sun Sep 27 2009 01:31 pm
> I have a login matrix script that I've written in JavaScript, where I use
> console.inkey() to get a keypress from the user with an input timeout. I'm
> using a timeout of 60000ms (so, it should time out after 60 seconds). It wo
> fine with a fast internet connection, but I've noticed that if I log into my
> BBS from a computer with a fairly slow connection (i.e., satellite internet
> connection with a fairly slow upload rate), it times out immediately. Is the
> a workaround for this?
Here's what I use. Keep in mind this is ripped from ispy/tracker1's code of
the phoenix modded s3 shell script.
var c = console.inkey();
if (c == "") {
sleep(100);
}else{
Determine key pressed, etc etc etc.