A server-less, multicasting chat client