Handles multiple requests from the same client. Can use executable to start