요구 사항 : C# 3.5의 내 [windows/web] 서비스는 주기적으로 그 상태에 대해 말할 내용이 있습니다. 진행 상태, 로그 항목, 오류 또는 경고 또는 데이터 가용성 신호 일 수 있습니다. 클라이언트 응용 프로그램이 동일한 네트워크에 있고이 메시지 중 일부에 대해 배우고 싶습니다. 클라이언트는 주로 내 컨트롤 외부에서 무작위로 시작하고 중지합니다. 클라이언트는 C#, C++ 및 Delphi로 작성되었습니다. 서비스 메시지 저장을 지원할 수있는 데이터베이스 연결을 사용하지 못할 수 있습니다.Windows 서비스 또는 웹 서비스 (C#으로 작성)가 진행 상태 및 상태를 게시하는 데 사용해야하는 기술은 무엇입니까?
내 서비스에서 구독자가보고 반응 할 수있는 메시지 (텍스트 기반 프로토콜)를 게시하고 싶습니다. 얼마나 많은 고객이 연결되어 있는지 또는 고객이 전혀 없는지 걱정하지 않으려 고합니다.
명명 된 파이프, 일반 TCP/IP, 세마포어를 조사하고 있었지만 청구서에 맞는 것을 찾을 수없는 것 같습니다.
현재 현재 업데이트되고있는 네트워크에 파일을 저장해야하지만 깨끗하지는 않으며 클라이언트가 네트워크 공유에 액세스해야합니다.
http 기반 인터페이스를 통해 사용 가능하게 만들고 싶은 정보를 게시하지 않으시겠습니까? 그것은 당신이 얻을 수있는 텍스트 기반으로 거의 모든 행성에서 인간을 포함하여 그것을 읽을 수있을 것입니다 : – dotalchemy
HTTP를 시도했지만 여러 세션이 동시에 공통 게시 풀에 자신의 이벤트 정보를 추가하는 것은 어렵습니다. 다시 파일 시스템에 의존해야합니다. 명명 된 파이프처럼 자동으로 동기화 될 수있는 항목을 찾고 있지만 클라이언트 연결이 필요하지는 않습니다. – Ocean