https://pvillage.org/archives/111365
How does client/server work?