Chris: Added IntendedRecipient field, now using MulticastSockets