Move function.
Allow age == 0.
Adust client timeout values.
make sock_read() better.

sock_read() now tolerates slow networks better.