title: Finding Live Nodes on LAN using Python
body: <p>I am creating a Messenger which is same as IP Messenger in Python 2.7 and Windows.</p>
  
  <p>I want the same functionality as IP Messenger uses in <strong>finding the systems running same software over LAN</strong> but I am unable to understand the technique.</p>
  
  <p>Can someone please help me to solve the <strong>problem</strong> of <strong>Finding the computers IP address or host name running same software over the LAN</strong> using Python 2.7 and Sockets Library.</p>
  
  <p>Please suggest something which can be implemented on Windows not like Nmap(limited to linux) and it will be very helpful if solution is Python's Socket Library code.</p>