2012-03-01 2 views
1

언제 파이프 바인딩을 사용해야합니까? 파이프 바인딩 끝 점이있는 WCF 서비스와 ASP.NET 클라이언트를 가질 수 있습니까?WCF 언제 파이프 바인딩을 사용해야합니까?

또는 동일한 컴퓨터에서 다른 WCF 서비스와 통신하려면 파이프 바인딩 만 사용해야합니까?

답변

0

NetNamdPipeBinding은 프로세스 간 통신에 사용됩니다. .NET Remoting과 같은 이전 기술을 배우고 다루지 않고 WCF를 사용하여 IPC 메커니즘을 개발하는 것을 선호 할 수 있습니다. 또한 두 서비스가 동일한 시스템에서 실행되는 경우에도 일부 시스템에서 실행되도록 결정한 경우 바인딩을 전환하기 만하면됩니다.

0

NamedPipes는 클라이언트와 호스트가 동일한 실제 컴퓨터에있는 경우에만 사용할 수 있습니다. 연결 해제를 보장하면서 WCF를 사용하여 통신하는 가장 빠른 방법입니다.

+0

그러나 자신의 컴퓨터에 동일한 응용 프로그램이있는 경우 왜 서비스를 사용해야합니까? – skyyyy

+0

잠재적으로 장시간 실행되는 서비스를 호출하는 경우 한 가지 이유가 있습니다. 비동기 적으로 또는 양방향으로 호출 할 수 있습니다. 이렇게하면 호출 클라이언트에서 프로세스 스레드를 비울 수 있습니다. –

+0

이것이 당신에게 의미가 있었습니까? –

관련 문제