Encontrando Live Nodes na LAN usando Python

Eu estou criando um Messenger que é o mesmo que o IP Messenger no Python 2.7 e Windows.

Eu quero a mesma funcionalidade que o IP Messenger usa emencontrar os sistemas executando o mesmo software pela LAN mas sou incapaz de entender a técnica.

Alguém por favor pode me ajudar a resolver oproblema doEncontrar o endereço IP ou o nome do host do computador executando o mesmo software pela LAN usando Python 2.7 e Sockets Library.

Por favor sugira algo que pode ser implementado no Windows não como o Nmap (limitado ao linux) e será muito útil se a solução for o código da Socket Library do Python.

questionAnswers(4)

yourAnswerToTheQuestion