That’s a really cool keyboard! And the magic protocol sounds really interesting, too.
But, for Miguel’s situation, it seems that each computer is sending on a unique port, so each one really needs only to send its ip once. And if worse comes to worse, he can send a message every once in a while to remind everyone of the IPs. Magic? no. Optimal? far from it. Functional? Yeah, probably!
"Make it work!"