2014-04-05 2 views
-1

R이 처음이에요. 실시간 입력을 받아 실시간으로 출력하는 R 코드가 있다고 가정 해보십시오. C 코드를 사용하는 타사와 코드를 공유하려고하지만 코드의 논리는 볼 수 없지만 사용자가 제공하는 입력을 통해 결과를 얻을 수 있습니다.내 R 코드를 보호하는 방법

그래서 여기에는 두 가지가 있습니다. 1 : 그는 C++을 사용하여 입력을 제공합니다. 2 : 내 논리를 사용하지 않고 출력 만 얻을 수있는 방식으로 데이터와 R 코드를 통합해야합니다.

내 목표는 두 배입니다. 하나는 C++과의 통합이고 두 번째는 코드 보호입니다.

어떻게이 작업을 수행 할 수 있습니까?

+1

코드를 RServe - http://rforge.net/Rserve/에서 "서비스"로 설정하고 사람들이 네트워크를 통해 데이터를 전달하도록하십시오. C++ 라이브러리가 있으므로 타사에서이를 워크 플로에 통합하는 것이 어렵지 않습니다. – hrbrmstr

+0

내 의견 후 dup SO 게시물을 보았다. 그 스레드는 닫혀 있었고 귀중한 것이 아니므로,이 스레드는 동일한 운명을 견뎌 낼 수 있습니다. – hrbrmstr

답변

1

단순 : TCP를 통해 들어오는 데이터를 허용하는 서버 프로세스를 작성하고 응답을 되돌려 보냅니다. 별도의 컴퓨터에서 실행하십시오. 그렇지 않으면 클라이언트가 코드에 액세스 할 수 있기 때문입니다.

관련 문제