[C#] 실행중인 콘솔 앱에서 다른 콘솔 앱으로 메시지 보내기



Answers

IPC의 다른 인기있는 옵션은 다음과 같습니다.

  • 명명 된 파이프
  • Remoting (.NET)
  • WCF

동기화 만 필요하면 Semaphore 또는 Mutex 개체를 고려할 수 있습니다. .NET의 System.Threading 네임 스페이스에있는 클래스가 있습니다. 이러한 네임드 버전을 작성하면 전체 시스템에 적용됩니다.

Question

나는 ftp 서버에 약간 긴 동기화를하고있는 하나의 콘솔 앱을 가지고있다.
다른 콘솔 앱은 업데이트 된 파일이 필요한 로컬 파일 시스템을 준비합니다.
그런 다음 두 번째 파일은 최종 디렉토리 이름을 교체하기 전에 첫 번째 파일이 완료 될 때까지 기다려 웹에서 볼 수있게됩니다.

동기화 앱이 두 번째 앱과 통신 할 수 있도록 최선의 방법을 모색하여 작업을 마쳤습니다. IPC 용 데이터 복사 사용 이 이에 가장 적합한 솔루션 인 것 같습니다.

질문은 두 가지입니다.

  • 내가 맞습니까? 동일한 결과를 얻는 더 직접적인 방법이 있습니까?
  • 이를 위해 관리되는 (.net) 방법이 있습니까?



Links