decentralised, distributed chat over udp