2012-09-27 7 views
2

간단한 calculater.exe 응용 프로그램이 있다고 가정 해 보겠습니다. 2 인스턴스 (Cal_1, Cal_2)를 시작합니다. Cal_1이 Cal_2에 메시지를 보내길 원합니다. 나는 메시지 큐를 사용하는 것이 더 좋은 해결책이라고 생각하고있다.IPC - 메시지 큐

답변

0

당신이 작성한 두 응용 프로그램간에 또는 제어 할 수없는 기존의 두 응용 프로그램간에 명령을 보내겠습니까? 후자라면 Windows API의 메시지 또는 UI 자동화 프레임 워크를 사용하는 것 이외에 무엇을 말 할 지 모르겠습니다.

두 응용 프로그램이 작성한 응용 프로그램 인 경우 .NET Remoting을 IPC 채널과 함께 사용할 수 있습니다.

더 자세한 정보는 여기에 있습니다 : 내가 요청 - 응답에 ZeroMQ 메시징 framewwork를 사용하는 것이 좋습니다 또는 모드를 구독 공표 http://msdn.microsoft.com/en-us/library/vstudio/kwdt6w2k(v=vs.100).aspx

+0

BTW, .NET 별도의 UI 프런트 엔드 응용 프로그램에서 제어해야하는 Windows 서비스가있는 경우 IPC를 사용하는 원격 작업이 일반적입니다. 두 UI가 서로를 제어하는 ​​것은 똑같은 개념 일 것입니다. –

0

. 사용하기 쉽고 NuGet을 통해 C# 바인딩이 있습니다.