問題にどのように取り組むのが最善かわかりません。UDPパケットを受信して処理するリモートマシンで実行されるサービスがあります。サービスがこれらのパケットを必要な人に再送信できるようにしたい(誰もいない可能性があり、通常は1台のマシンになりますが、それ以上になる場合もあります)
UDPマルチキャストが理想的だと思いました。サービスはマルチキャストグループに送信でき、受信者がいくつ登録されていても、受信者が登録されていなくてもかまいません。
しかし、私はインターネットを介してこれにアクセスできるようにしたいので、私が収集したものから、これはUDPマルチキャストではほぼ不可能です。これを達成するために使用できる別の方法はありますか?
必要に応じて、クライアントとサービスの両方がC#で記述されています。