내부적으로는 "알림 시스템"이 필요한 곳에서는 분명히 나타났습니다. 문제는 우리가 여러 건물을 통해 매우 퍼져 나가고 있으며 대부분의 노동력이 정기적으로 한 시간에 몇 시간 동안 이메일을 닫지 않고 보관한다는 것입니다.데스크톱 알림, 일명 내부 경고 시스템
메시지를 푸시하고 모든 컴퓨터 (또는 단일 컴퓨터)에서 "팝업"할 수있는 간단한 방법을 만들어야합니다.
내 첫 번째 생각은 각 컴퓨터에있는 메시지를 단순히 팝업하는 winform/wpf 앱을 호출하는 Windows 서비스를 작성하는 것이 었습니다. 얼마나 실용적인 아이디어인지는 모르지만 이것은 단지 뇌졸중 일뿐입니다.
다른 경로는 db 테이블을 폴링하는 각 컴퓨터의 시스템 트레이에있는 응용 프로그램 일 수 있으며 Query Notifications을 사용하면 새 행이 추가 될 때마다 메시지가 팝업 될 수 있습니다. 그런 다음 그 테이블에 행을 쓰는 광기 어린 기본 앱을 만듭니다.
다른 사람이이 길을 걸었 냐고 물어 봅니다. 그렇다면 어떻게?
- 당신이 고려 않은 것은 무엇
?
나의 아이디어 중 어느 것이 유효한지 점이 아니면 "계란과 내 얼굴 완벽한 정렬"입니까?
도 다른 방법이 있습니까?
감사
몇 가지 간단한 요구 사항 - 나는 우리의 사용자 기반에게 "채팅"시스템을 제공 할 수 없기 때문에> "편도"이어야합니다. 사용자를 차단하지 못하도록 숨겨져 있어야합니다. 라 시스템 트레이 또는 서비스.
현재 답변을 바탕으로, 나는 폴링 시스템을하지 않을 것이고, 소켓은 더 효율적일 것이며 훨씬 더 빨리 메시지를 팝업 할 것입니다. – Jake