A decentralised LAN messaging system