produces messages as it listens on a socket