docs: def target_socket(self, config):
  		""" This method overrides :meth:`.WNetworkNativeTransport.target_socket` method. Do the same thing as
  		basic method do, but also checks that the result address is IPv4 multicast address.
  
  		:param config: beacon configuration
  		:return: WIPV4SocketInfo
  		"""
  		target = WUDPNetworkNativeTransport.target_socket(self, config)
  		if WNetworkIPV4.is_multicast(target.address()) is False:
  			raise ValueError('IP multicast address not RFC compliant')
  		return target