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