我希望我的請求通過特定的IP地址出去。有沒有辦法在WCF中做到這一點。爲什麼我需要這個解釋是有點冗長,所以我寧願不進入。如何在發出請求之前將WCF Http客戶端綁定到特定的出站IP地址
下面是示例代碼
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(.30或.31)中打IP(.32)。我如何強制它通過我的特定IP(例如.30)。有沒有辦法做到這一點使用WCF?
如果無法完成,並且有人打開了功能請求,我會投票支持該功能。 – 2010-09-15 19:39:39
畢竟這些年來,它還是缺席? – 2014-10-17 11:51:27