TFTP Server Client Application Requirements-
- Develop a single application which can work as TFTP client or TFTP server based on command line arguments.
- TFTP Server should be able to handle multiple clients.
- TFTP Server should use TCP and UDP at single port.
- TFTP client can connect to the Server and it can either upload file to given path or read the file from given path.
- TFTP Server needs to collect statistics on how many times a particular file is downloaded.
- Logging into a file needs to be developed.