title: Listen to multicast ranges in Python
body: <p>This might sound stupid. Pardon my limited knowledge in these stuff.</p>
  
  <p>Is it possible to listen to multiple multicast groups, or more precisely, a range of addresses, for e.g. <code>224.128.*.*</code> ? Usually these are denoted with CIDR network mask as <code>/16</code> for example.</p>
  
  <p>Presently I am binding my socket to a particular address as :
  <code>sock.bind((ip, port))</code>. But I would need to work with a range of addresses.</p>
  
  <p>I am pretty much sure it is not possible. Just want to confirm. </p>
  
  <p>Thanks</p>