Conclusion
This article's main purpose is to show that the Internet, computers, and computer jargon are nothing to be intimidated by. The programs included provide a skeleton that you can build upon. In the server code, for example, multiprocessing can be used to handle multiple client requests simultaneously. I have used Perl for my examples because it is available free on the Internet. As can be seen, the concepts are quite simple and easy to understand. I have not added any error checks, to avoid complicating the code. I have tried to make the code as simple as possible, in the hope that even a layman can understand it and grasp the basic concepts.