Making a single cacatalk to behave as both server and client