2013-07-28 3 views
2

외부 최적화 프로그램을 사용하여 C#으로 작성한 시뮬레이션 모델의 매개 변수를 최적화하고 있습니다.독립 응용 프로그램에 이벤트 보내기

이 외부 최적화 프로그램에서 내 C# 모델을 '호출'할 수 있도록하기 위해 모델 주위에 C#으로 콘솔 응용 프로그램을 작성했습니다.

외부 최적화는 콘솔 응용 프로그램에 대한 시스템 호출을 만듭니다 (이 응용 프로그램의 이름은 외부 최적화 프로그램에 대한 입력입니다).

지금까지 그렇게 좋았습니다.

문제는 매우 효율적이지 않다는 것입니다. 콘솔 응용 프로그램이 호출 될 때마다 실제로 동일한 모델을 반복해서 실행하고 싶지만 많은 시간이 걸리는 C# 모델을 초기화해야합니다. 다시 한 번 초기화 한 다음 콘솔 응용 프로그램을 통해서만 실행하십시오.

내 모델을 초기화하고 실행을 유지하며 콘솔 응용 프로그램에서 발생하는 이벤트 (즉 모델 실행)에 응답하는 다른 응용 프로그램을 작성하려고합니다.

콘솔 응용 프로그램에서 C#으로 계속 실행중인 다른 응용 프로그램으로 이벤트를 보내려면 어떻게해야합니까?

아니면 다른 이벤트를 통해 다른 방식으로 통신해서는 안됩니다.

+1

검색어 "IPC"("프로세스 간 통신을위한 간단한 예제를 가지고 using System.IO.Pipes

가요 간 통신을 구성하는 simpliest 방법입니다 "). WCF, 명명 된 파이프, HTTP, ... –

답변

관련 문제