Implemented ZeroConf client and discovery