2010-01-22 2 views
1

플렉스 응용 프로그램 (인터넷 사이트)과 C++을 어떻게 togehter에 연결합니까?플렉스 -C++ 연결?

의미심장 한 최소 예 : Frank는 www.myflexsite.de에 2 개의 텍스트 상자와 1 개의 단추 (레이블 = 두 개의 숫자 추가)가 있습니다. 그는 첫 번째 텍스트 상자에 2를 삽입하고 다른 문자 상자에는 5를 삽입합니다. 이제 그는 추가 버튼을 클릭합니다.

백엔드 : 우리는 추가 메소드가 정의 된 add.cpp 파일이 있습니다 프랭크는 "추가 두 숫자"를 클릭 한 후

int add(int a, int b) ... 

이 버튼은 C++ 파일의 추가 메소드가 호출을하고 결과가 리턴됩니다. Alert Window에 결과가 나타납니다.

이것은 내가 달성하고 싶은 것이지만,이 두 언어 사이에서 다리를 어떻게 구축하는지 모르겠습니다. 그들은 어떻게 대화 할 수 있습니까?

+0

왜 플렉스에서 그렇게하지 않으십니까? – kenny

+0

음 .. 내 문제의 복잡성을 줄이는 최소한의 예입니다. 실제 응용 : 이미지 조작 및 이미지를 이용한 클러스터링. –

+0

나는 당신이 웹 서버에서 자바 애플리케이션을 실행할 수 있고 그것들을 묶어 둘 수 있음을 알고있다. 나는 C++과 똑같이 할 수 있다고 가정한다. 아마 자바를 위해 무엇을해야 하는지를보고 시작할 수있다. 나는 당신에게 더 많은 정보를 줄 수 있었으면 좋겠지 만, 나는 항상 간단한 HTTP 서비스를 사용하여 원격으로 연결했다. – invertedSpear

답변

1

가장 쉬운 방법은 C++로 작은 콘솔 응용 프로그램을 작성한 다음 CGI를 사용하여 Apache 또는 다른 웹 서버를 통해 호출하는 것입니다. 성능 문제가 있지만 좋은 시작 이니 앞으로 나아갈 수 있습니다. Flex에서는 HTTP 요청을 만들어 프로그램에서 구문 분석하도록 허용합니다. 예를 들어 XML을 앞뒤로 보낼 수 있습니다.

+0

+1. 위의 설명을 한 후에는 XML 래퍼를 건너 뛸 수 있습니다. 호출자는 요청을 GET 요청으로 보낼 수 있으며 C++ 프로그램은 이미지, Content-Type : image/png 또는 그와 비슷한 이미지를 다시 전송합니다. –

0

나는 '평안한'예를 쓰려고했지만, 빠른 빙 검색이 남자를 발견 이미 일을하고있다 : 언어가 뭐든 수레에

Yahoo! Image Search REST API - Flex example

그냥 자신의 서버 측 웹 API를 작성하여 보트.

이메일 : 질문 : 153420도 도움이 될 수 있습니다.

1

나는 이것이 반드시 의도라고 생각하지 않지만, 당신이 달성하고자하는 것에 따라 알케미 프로젝트 - http://labs.adobe.com/technologies/alchemy/을보고 싶을 수도 있습니다.이 코드를 사용하여 C++ 코드를 실행하는 코드로 컴파일 할 수 있습니다 Flash Player.

이렇게하면 클라이언트와 서버간에 통신하는 데 도움이되지 않지만 플래시로 직접 노출되어있는 코드를 완전히 다시 작성하지 않아도되는 코드가있는 경우 해결책이 될 수 있습니다.

= Ryan [email protected]