2014-01-10 3 views
0

여러 개인 IP 주소가 할당 된 서버에 대해 .NET 응용 프로그램을 작성 중입니다.서버에서 통신 할 개인 IP 주소 선택

내가 통신해야하는 두 가지 SOAP 서비스가 있지만 각각 서로 다른 IP 주소로 통신해야합니다. 예를 들어

, ----> 10.0.0.20 -----> SOAP 서비스 1

같은 응용 프로그램 ----> 10.0.0.21 -----> SOAP의 서비스 2

응용 프로그램

불행히도 저는 이것을 제어 할 수 없습니다.

그래서 기본적으로 두 개의 다른 IP 주소에서 오는 것처럼 보이게하려고합니다.

WSDL에서 코드를 생성 했으므로 채널 팩토리 또는 다른 방법을 통해 가능할 지 알려주시겠습니까?

+1

질문이 명확하지 않습니다. 두 개의 서로 다른 SOAP 서비스에 대한 요청이 두 개의 개별 IP 주소에서 오는 것처럼 보이길 원한다는 말입니까? – Jason

+0

맞습니다. 나는 그것을 명확하게하기 위해 질문을 갱신 할 것이다. 감사! – Base33

답변

2

응용 프로그램의 두 인스턴스에 대한 IP 주소를 스푸핑하려는 것입니다. 간단한 C# 코드로는이 작업을 수행 할 수 없습니다. 이 일을 수행하기 위해 일종의 프록시 서버를 사용할 수는 있지만 C#만으로는이를 수행 할 수 없습니다.

또는 두 개의 별도 서버에서 응용 프로그램을 실행할 수도 있습니다. 하나는 .20이고 다른 하나는 .21 IP 주소입니다.