Fedora Project
DNS-SD demo for Fedora
mDNS/DNS-SD is a technology used for zero configuration networking. It is widely used in IoT and consumer devices such as Smart TV, printers etc. Our goal is to demo mDNS capabilities of Linux using Avahi.
Goal
Design a mDNS client/server demo using Python. For the client, you can use https://pypi.org/project/zeroconf/. For the server, you can use python-avahi
library.
Bonus points
- Make a multithreaded server
- Make a client capable for handling multiple servers
Deliverables
Task tags
Students who completed this task
Arash, echoduck, ShadyCake, nishantparhi