2012-08-07 2 views
0

저는 C# (win form) 비주얼 스튜디오 프로젝트를 가지고 있습니다. 저는 리눅스에서 모노를 사용하여 컴파일 중이며 C++ 어플리케이션을 가지고 있습니다. 이 두 응용 프로그램간에 데이터를 전송하고 싶습니다. 어떤 옵션이 있습니까?모노 프로젝트와 C++ 콘솔 앱간에 데이터를 전송합니까?

+0

옵션은 파이프, 소켓, 공유 메모리 ... 등 다양한 옵션이 있습니다. –

답변

2

이렇게하는 방법에는 여러 가지가 있습니다. 그들 중 일부는 다음과 같습니다 (lockfile 포함)

  • socket connection
  • 는 당신이 필요에 따라 달라
  • fifo files
  • , 데이터, 얼마나 큰 얼마나 자주 정보 교환 등

    아마, 당신은 오크 연결.


    기본적으로, 당신이 필요한 것은 IPC (프로세스 간 통신)이다. 자세한 내용은 다음을 참조하십시오. 예 : here

    +0

    데이터가 지속적으로 전송되는 것은 아니며 거의 전송되지 않는 100-200 숫자입니다. 이 경우 구현하기 가장 쉬운 방법은 무엇입니까? – rajat

    +0

    다양한 방법을 읽고 선택하십시오. 그것은 매우 구체적입니다. 나는 두 프로그램의 전체 논리를 모른 채, 어느 것이 당신에게 최선인지 말할 수 없다. –

    +0

    오크,하지만 내가 왜 그것이 논리가 유용할지 이해할 수 없다. 나는 버튼 프레스 (또는 자주 발생하지 않는 어떤 이벤트)에서 전송 될 숫자의 목록이라고 말했다. – rajat

    관련 문제