Understanding Client-Server Architecture — Programming Keynou