リクエストを特定の IP アドレス経由で送信したい。WCFでそれを行う方法はありますか。なぜこれが必要なのかについての説明は少し長くなってしまうので、そこには立ち入らないでください。
ここにサンプルコードがあります
string ipAddress = "192.168.0.32";
IService service;
ChannelFactory<IOmlService> factory = new ChannelFactory<IService>(new BasicHttpBinding(), new EndpointAddress("http://" + IPAddress + ":6996/IService"));
service = factory.CreateChannel();
service.Test();
これは、私が探しているものを正確に説明するためのシナリオの例です。マシンに 2 つの IP (192.168.0.30 と 192.168.0.31) があるとします。どちらも 192.168.0.32 に到達できます。ここでこのコードを実行すると、任意の IP (.30 または .31) から IP (.32) にヒットします。私の特定のIP(.30など)を強制的に通過させるにはどうすればよいですか。WCFを使用してそれを行う方法はありますか?