사용자 지정 프로토콜을 구현 한 Windows 서비스 (.net)가 있습니다. 다중 데스크탑 클라이언트 (패킷 도착, 거부, 오류 등)에서이 서비스를 모니터해야합니다.여러 클라이언트의 Windows 서비스를 모니터/관리하는 가장 좋은 전략은 무엇입니까? (C#)
다른 대안 (리모팅, 소켓 멀티 캐스트 등)을 평가하고 있지만,이 문제에 대한 해결책과 표준 해결책이 있는지 알고 싶습니다. 저는 이것이 매우 일반적인 시나리오라고 생각합니다. IIS, 서비스되는 구성 요소 등과 같은 서비스에서 생각하면 여러 클라이언트의 원격으로 동시에 연결할 수 있고 서비스를 관리 할 수 있습니다.
제안과 예제를 고맙게 생각합니다.
미리 감사드립니다.
가능한 중복 : [Windows 서비스와 통신] (http://stackoverflow.com/questions/3294502/communicating-with-a-windows-service), [Windows 서비스와 통신하는 방법] (http :/GUI와 Windows 서비스 통신 (http : // stackoverflow.). com/questions/1773046/gui-and-windows-service-communication)을 참조하십시오. 대부분의 대답은 ** WCF **가 가장 적절한 전략이라고 제안합니다. 일단 구성하면 사용하기가 매우 쉽습니다. – Groo