In our Computer Networks course we propose to implement an application which shares files within a LAN. Each application running in the LAN announce the files it shares through broadcast UDP messages. The files are then transmitted thorough standard TCP connections. The broadcast announcements are received in a fixed and…