Using sockets, runs a server which hosts canvases and syncs them across all users working on each for a smooth, lag-free drawing experience.