2013-01-09 4 views
3

나는 2 개의 창 양식 응용 프로그램이 있습니다. 첫 번째 응용 프로그램은 데이터베이스와 상호 작용하는 반면 다른 응용 프로그램은 첫 번째 응용 프로그램과 통신하여 데이터베이스와 상호 작용하는 것을 목표로합니다. 두 응용 프로그램을 서로 어떻게 상호 작용할 수 있습니까? 어떤 도구를 사용해야합니까?응용 프로그램의 두 창 사이의 통신

http://www.switchonthecode.com/tutorials/wcf-tutorial-basic-interprocess-communication

+4

사용 WCF를 ........ – I4V

+0

왜 그들이 응용 프로그램을 별도입니까? 왜 두 번째 응용 프로그램이 데이터베이스에 직접 액세스 할 수 없습니까? 그들은 같은 기계에서 작동하고 있습니까? 클라이언트/서버 설정입니까? – Bobson

+0

한 응용 프로그램이 다른 응용 프로그램과 상호 작용하고 첫 번째 응용 프로그램이 데이터베이스에 대한 방법을 제공한다는 데모입니다. – user1844205

답변

4

여기서 두 프로세스를 통신하는 WCF를 이용한 좋은 예이다. 다른 대안으로는 파이프, 원격 또는 파일 공유 사용이 있습니다. 다른 옵션이 될 것

+0

나를 위해 --- –

0

사용 WCF @ I4V 권장으로서 netnamedpipe가 바인딩 :

0

하나의 옵션은 WCF 명명 된 파이프 (net.pipe)를 사용하는 것입니다 Anonymous Pipes for Local Interprocess Communication

발췌 :

익명 파이프 명명 된 파이프보다 적은 기능을 제공하지만, 또한 덜 필요 간접비. 익명 파이프를 사용하여 로컬 컴퓨터에서 프로세스 간 통신을 쉽게 수행 할 수 있습니다. 네트워크를 통한 통신에는 익명 파이프를 사용할 수 없습니다.