I'm trying to write a C program that allows me to publish a service over the local network. I'm using Avahi to publish this service named download and of type _lzo._tcp.
Basically, I deployed this C program in 2 raspberry-pi boards which both have an avahi-daemon & have a different IP address (192.168.0.10 & 192.168.0.11).
Actually, I'm having one of the two download services found by using avahi-discover, corresponding to the first raspberry-pi that has declared the service.
In the second one, I have no issue given by the avahi-daemon. Is this really possible to have twice the same download service of the same type but corresponding to two different publishers?