#!/usr/bin/python import time import threading from calliope.ZeroconfService import ZeroconfBrowser, ZeroconfPublisher zb = ZeroconfBrowser() zbt = threading.Thread(target=zb, name="Zeroconf browser") zbt.setDaemon(True) zbt.start() zb.browse("_calliope._tcp") raw_input("Waiting...") print "Main thread terminated"