클라이언트 측과 서버 측의 프로그래밍 언어가 같더라도 RPC (원격 프로 시저 호출)에 IDL (Interface Definition Language)이 필요합니까? (즉, 원격으로 호출되는 함수는 동일한 프로그래밍 언어로 작성됩니다 함수를 호출하는 프로그램처럼)?클라이언트와 서버 측에서 프로그래밍 언어를 동일하게 할 때 RPC에서 IDL의 역할은 무엇입니까?
0
A
답변
0
언어에 따라 인수를 마샬링하기위한 기본 제공 기능이 있는지 여부와 코드 번호 & 개체 식별자가 있는지 여부에 따라 다릅니다. C/C++에는 이러한 지원이 내장되어 있지 않으므로 예를 들어 COM 인터페이스를 정의하기위한 MIDL이 있습니다. 이것을 컴파일하면 IPC/RPC 메시징으로 /으로부터 메소드 호출 시맨틱을 변환하기위한 프록시 및 스텁 코드가 작성됩니다.
상위 수준 언어를 컴파일하면 런타임에 마샬링을 생성하기에 충분한 리플렉션 메타 데이터가 생성 될 수 있으므로 프로그래밍 언어 은 IDL 인입니다.
관련 문제
- 1. WCF - 클라이언트와 서버 측에서 동일한 서비스 호출
- 2. 클라이언트와 서버 측에서 다르게 작동하는 정적 도우미를 만드는 방법은 무엇입니까?
- 3. 서버 측에서 스크립트 언어를 실행하는 방법
- 4. 동일한 컴퓨터를 사용하는 클라이언트와 서버
- 5. 나는 클라이언트와 서버 측에서 리퍼러 스팸 메일을 차단하기 위해 노력하고
- 6. C# .NET 클라이언트와 C 서버 소켓 프로그래밍
- 7. 두꺼운 클라이언트와 서버 간의 세션 관리?
- 8. SSL 연결을 위해 클라이언트와 서버 측에서 동일한 개인 키 사용
- 9. 클라이언트와 서버 모두에서 MVC를 사용해야합니까?
- 10. 서버 측에서 클라이언트 측에서 Python 스크립트 실행
- 11. rpc에서 wampsharp 세션 변수
- 12. 클라이언트와 서버
- 13. 서버 측에서
- 14. 프로그래밍 방식으로 클라이언트와 서버 모두에 대해 baseAddress를 설정하는 방법은 무엇입니까?
- 15. 서버 측에서 데이터를 수신 할 수 없음 (Java 소켓 프로그래밍)
- 16. Qt 클라이언트와 PHP 서버 연결
- 17. 클라이언트와 서버, 사용자가 로그인 할 때 어떻게 유효성을 검사해야합니까?
- 18. xmpp 클라이언트와 서버 ejabberd
- 19. 서버 측에서 HttpRequest에서 시간대를 찾을 때
- 20. 클라이언트 측에서 배열 var을 게시 할 때 Android에서 NanoHTTPD를 사용하여 서버 측에서 배열을 검색하는 방법은 무엇입니까?
- 21. 클라이언트 측에서 표시 할 때 서버 측에서 리터럴 텍스트를 보존하는 방법은 무엇입니까?
- 22. 클라이언트와 서버 이해하기
- 23. 클라이언트와 서버 간의 코드 재사용을 달성하는 방법
- 24. 통역사를위한 CPU의 역할은 무엇입니까?
- 25. YII 쿼리는 MySQL 클라이언트와 동일하게 실행하지
- 26. 클라이언트와 서버 API의 차이점
- 27. 동일한 컴퓨터에있는 클라이언트와 서버
- 28. 클라이언트와 서버 소켓 연결
- 29. 서버 측에서 ajax 요청을 중지하십시오.
- 30. Pyside 클라이언트와 서버