저는 로봇을 만들기위한 프레임 워크를 디자인하기 시작했습니다. 컨트롤 소프트웨어는 - 나중에 이식성과 여기에 도전하기 위해 - 인간 시스템을 모방하려는 시도 (당연히 단순화)입니다. 따라서 프레임 워크에는 뇌와 척수로 구성된 신경계가 있습니다. 뇌와 척수는 뇌가 센서를 제어하고 말초 신경계의 팔다리 즉 로봇 카메라, 마이크, 모터 컨트롤 등을 제어합니다.tcp/ip 연결을 통해 객체 참조 - 로봇 용
나의 어려움은 말초 신경계 컨트롤러에 의해 초기화 된 센서 객체에 뇌에서 명령을 보내는 방법을 알아낼 수 없다는 것입니다. 저의 구현에서, 척수는 tcp/ip 서버이며, 센서로부터의 연결을 받아 들여 뇌에 전송합니다. 어떻게 이런 일이 성취 될 수 있겠습니까? 뇌는 감각 객체에 대한 인식을 가지고 있지만, 그것들을 인스턴스화해서는 안됩니다. 이것은 말초 신경계에만 있습니다. 그렇다면 뇌에서 척수를 거쳐 말초 신경계까지 그리고 마지막으로 문제의 센서로 센서 객체에 함수를 호출하는 방법은 무엇입니까?
가능한 솔루션, 비록 다소 부피가 큰 WCF 계약의 오버 헤드에 관심이 있습니다. 주요 우려 사항은 시스템이 플러그 가능해야하므로 필요에 따라 센서를 추가 및 제거 할 수 있습니다. WCF가 추가 계약의 종속성 주입을 쉽게 할 수 있는지 확실하지 않습니다. 추가 센서가 즉시 추가됩니다. –
나는 WCF 전문가가 아니지만 Castle Project의 사람들은 WCF와 IoC 컨테이너를 통합 한 멋진 작업을 수행했습니다. http://stw.castleproject.org/Windsor.WCF-Integration-Facility.ashx?HL = wcf – paszczi