TCP メッセージをリッスンし、それらに応答し、情報をデータベースに保存する Windows サービスがあります。全体的に、CPU とメモリの使用量は比較的少ないです。
1 台のマシンでこれらを複数実行したいのですが、問題は、どのサービスが宛先 IP であるかを知る唯一の方法であることです。したがって、1 台のマシンで複数のマシンを実行することは可能ですか?
更新:すべて同じポートで実行する必要があります。したがって、サービス 1 とサービス 2 はどちらもポート X でリッスンします。サービス 1 宛てのメッセージがサービス 2 に送信されてはなりません。メッセージ自体は区別できません。メッセージが service1 に送信されることを知る唯一の方法は、宛先 IP です。