[This is known as the "rendezvous" problem...]
Is there any reason this article on the "rendezvous problem" doesn't refer to Apple's open sourced project that is one solution for this issue called Rendezvous? There's certainly no reason .NET can't talk Rendezvous.
You might add a disclaimer so that people talking about "the rendezvous problem" don't pull a "je ne sais quoi" when someone on the line asks why Rendezvous itself isn't a good answer to the question.
Original press release: