in reply to Client-Server Communication

You might want to take a look at the Web Programming tutorials and the QandASection: HTTP and FTP clients qualified Q&A section,