이것은 많은 질문을 받았지만 더 구체적인 대답을했습니다..Net TCP 대 WCF 대 Powershell
저는 에이전트와 관리자와의 통신에 의존하는 응용 프로그램 모음을 디자인/개발하고 있습니다. 그들은 명령 (매니저에서 에이전트로) 및 통계 (에이전트에서 매니저로)를 전달합니다. 현재이 응용 프로그램 제품군은 Windows 플랫폼에서만 실행되지만 궁극적으로는 다른 시스템으로 확장해야합니다. 이 응용 프로그램을 사용하는 일부 곳에서는 시스템 전반에 많은 응용 프로그램을 설치하고 싶지 않을 수도 있고 관리자 측이 주스를 빨아 들이기를 원하지 않을 수도 있습니다 (분석!) 따라서 클라우드에서 필요할 수 있습니다.
그래서 .Net TCP 소켓을 사용할 수 있다는 것을 알고 있습니다. 이는 원시 성능이 뛰어나고 유연성이 뛰어납니다.
나는 또한 Windows Communication Foundation을 사용할 수 있음을 알고 있습니다. 자연스럽게 더 나은 선택 인 것 같습니다.
그러나 저는 명령을 보내고 통계를받는 것을보고 Powershell을 사용하여 원격으로 연결하고 서버가 될 수있는 많은 명령을 사용하여 클라이언트 응용 프로그램을 완전히 종료하지 않을 수 있습니다.
이러한 응용 프로그램 (클라이언트 특히)은 그냥 앉아서 조용히하고 일을하고 일반적인 작업을 방해하지 않아야한다는 것을 명심하십시오.
추가 설명이 필요하면 기꺼이 보내 드리겠습니다.
감사합니다.
powershell 또는 유사하게 스크립트를 작성하여 최종 사용자에게 영향을주지 않으면 필자가 취할 경로입니다. 단순한. – kenny
나는 그렇게 생각했다. 케니 감사합니다! –