Would it be better if you use suspend instead of kill? This way, you
wouldn't lose the work you have done on the last block. This can be
a problem if the frequency between busy and idle is relatively high.
On the other hand, suspending the client may increase the time it takes
for the client to respond to the server, so that the key block may have
timed out. I wonder what happened when the server decided to time out
a block, but the client responded a bit after that?
Howard
-- Howard Cheng e-mail: hcheng@gpu.srv.ualberta.ca University of Alberta hcheng@cs.ualberta.ca 4th year Honors Comp. Sci. URL : http://ugweb.cs.ualberta.ca/~hcheng/I did not, however, commit suicide, because I wished to know more of mathematics. - Bertrand Russell