Example #1
0
 def startProtocol(self):
     import socket
     self.transport.socket.setsockopt(socket.SOL_SOCKET,
                                      socket.SO_BROADCAST, 1)
     if platform.system() == 'Windows':
         destinations = get_broadcast_addresses()
     else:
         destinations = ['<broadcast>']
     for d in destinations:
         self.transport.socket.sendto(DISCOVERY_QUERY,
                                      (d, DISCOVERY_UDP_PORT))