Hello Michael:
Why do you need timeout? Am I missing anything really good? I did not see any requirement on this? I did not use it.
My bottom line was their requirement which I really liked it, loved it.
...A clear design, such as will be readily understood by junior programmers, will be preferred to a complex one, even if the complex one is little more efficient than the simple choice. It was my assumption that server crash, unpredictable clients, and unpredictable network
connections are not issues. So, I did not handle such extreme situation in
SCJD's application.
What do you think? Does it sound good?
-Bal