UDP Multicast через Интернет?

Я не уверен, как лучше подойти к моей проблеме. У меня есть служба с запусками на удаленной машине с получением и обработкой пакетов UDP. Я хочу, чтобы служба могла повторно отправлять эти пакеты всем, кто хочет их получить (это может быть никто, обычно одна машина, но может быть и больше).

Я полагал, что многоадресная рассылка UDP была бы идеальной - служба может отправлять в группу многоадресной рассылки, и не имеет значения, сколько получателей зарегистрировалось, или даже если их нет.

Тем не менее, я хочу иметь возможность получить доступ к этому через Интернет, и, насколько я понимаю, это практически невозможно при многоадресной рассылке UDP. Есть ли другой метод, который я мог бы использовать для достижения этой цели?

Если уместно, и мой клиент, и сервис написаны на C #.

Ответы на вопрос(2)

Ваш ответ на вопрос