Question: Python In Part 1, you learned of creating a simple connection (known as a TCP and UDP socket). In Part 2, a group of two

Python In Part 1, you learned of creating a simple connection (known as a TCP and UDP socket). In Part 2, a group of two students (as a team, or individually) will develop a more realistic application. Then, you will implement it using either TCP socket or UDP socket mechanisms. You can write complete client-and-server programs using Python. If you prefer to do it by yourself, you should figure out to run two programs (a client and a server) on two different host machines (either physical or virtual machines.) This is your responsibility to create this platform (either physical or virtual). Deciding an application (e.g., gaming) is up to you or your team's decision and, if possible, using your imagination and creativity (at least some level) can play an important role. The list of tasks includes: 1. 'Think" and decide a client-server network application you wish to develop. Determine either UDP socket or TCP socket in implementing the chosen application. Justify your decision about a socket type (e.g., why did your team or you choose a TCP socket rather than a UDP socket), based on what you have learned in this class. Implement the chosen client-server network application using either UDP socket or TCP socket. captured screen shots to show the step-by-step process and the results, the source code with comments Thanks for your help
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
