Distributed chat as Distributed Systems project at UWr.