0

As described in my answers to the questions Software to send files through my private network and Simple serverless messenger for Linux, you could use any XMPP client that supports Zeroconf (Apple’s implementation is called Bonjour).
No need for all participants to use the same client.
No XMPP ...