Я хочу, чтобы мой запрос выходил через определенные 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();
Вот пример сценария, чтобы объяснить, что именно я ищу. Допустим, у меня на машине два IP-адреса (192.168.0.30 и 192.168.0.31). Оба они могут попасть на 192.168.0.32. Если я запущу этот код сейчас, он попадет на IP-адрес (.32) с любого из моих IP-адресов (.30 или .31). Как я могу заставить его пройти через определенный мой IP (скажем, .30). Есть ли способ сделать это с помощью WCF?