Added threaded client that listens to a port