Lots of printfs.

Now, clients keep track of their window at each server. Initially, the
window is made full. Then, it is kept full by writing the new request to the
window slot from which a response is received.