Tuesday, July 7, 2015

Keyboard speed - more tech stuff

In an earlier blog post I talked about getting locked out due to keyboard speed on ERAccess. Many people asked me how is that possible?

I will explain.
See in ERAccess everything that gets types is sent to the server. So you hit the letter "X" on the keyboard it sends "X" to the ERAccess server. The server then responds with "X" on the screen. It is what we call a roundtrip to the server. Not very efficient, but since the software was written in the 70's what do you expect?

What the ERAccess server actually measures is the speed of the characters going to the server on the TCP/IP stream. I can only type so fast, but a computer can send lots of data at one time. If the server sees all the data come in at a high rate of speed they "assume" you are not a human and must be one of these non-RCI terrible no good rotten insecure 3rd parties who did not pay. Time to throw your userid into the "naughty" database. Too many times in that database and you will be locked out. You are very suspicious, bad bad person.

Brockman is a genius - and all the 3rd party that get caught by this crap then have to pay Reynolds Tax (RCI) in order to gain access. Unless...

Possible solution.
Put a small time delay in the 3rd party software to slow the characters down. If you add like 10ms, not enough for any human to notice, but the TCP/IP stream will send each character as a seperate packet. Guess what? The ERA server can not tell the difference between a human and software. Your user account will never get added to the "naughty" database and we found a workaround to the Reynolds crap. Enjoy!

No comments:

Post a Comment