minimal socket.io broadcast server