Bonjour одноранговый, поэтому нет ни клиента, ни сервера. Может случиться так, что пример Bonjour, из которого вы работаете, вызывает первый экземпляр, чтобы начать трансляцию «сервера», и первый экземпляр, подключающий «клиента», но это просто произвольное соглашение.