2012-07-28 2 views
-2

나는 Vb.NET 프로그래밍의 아마추어이거나이 경우 푸시 서버 알림이 필요한 프로그래밍 언어입니다.Vb.NET 클라이언트 서버 푸시 알림

나는 현재 클라이언트 A는 클라이언트 B에 할당 된 작업을하는 경우 통지를 보내도록 서버를 필요로하는 응용 프로그램을 만드는 중이라서

난 단지 서버까지의 모든 시간에 다른 응용 프로그램을 만드는 상상할 수 데이터베이스에서 발생한 모든 변경 사항을 수신 한 다음 변경 사항이 있으면 할당 된 사용자에게 알림을 보냅니다.

더 좋은 방법이 있습니까?

누군가 나를 좋은 리소스로 안내 할 수 있습니까?

도움이 될 것입니다.

감사합니다.

+1

AJAX보세요. 10 초마다 AJAX가있는 ASP.net 페이지를 사용자 ID로 호출합니다.이 AJAX는 데이터베이스에이 사용자에게 할당 된 작업이 있는지 확인합니다. 작업이 발견되면 종류별 상태 표시 줄에 응답을 표시하십시오. – TheCarver

+0

@PaparazzoKid 죄송합니다. 이해가 안되지만 그런 종류의 타이머를 사용하지 않습니까? 내가 찾는 것은 서버가 적극적으로 알림을 보내도록하는 방법입니다. –

+0

예, 타이머를 사용하고 있습니다. 아마추어라고 언급했듯이 그게 당신에게 충분하다고 가정하고, 당신이 요구하는 것이 상당히 발전한 것 같습니다. 푸시 알림에 대해 잘 모릅니다. 죄송합니다. 내 웹 사이트 중 하나는 실시간 푸시 서비스처럼 작동하는 알림 서비스를 사용하지만 타이머를 사용하여 AJAX에 구축했습니다. – TheCarver

답변

1

여기에 이미 설명되어있는 [asp.net http server push to client]을 사용하면 프로젝트에 푸시 서비스를 추가하는 데 유용한 정보를 얻을 수 있습니다.

관련 질문에

, 존 손더스는 말한다.

"불행하게도, 그건 그냥 웹은 사용자가 특정 자원과 요청하도록하며, 이 일단 설정이야 설계 방식이 아니다 그것은이 할 수있는 경우 웹 서버를 제공한다. 하나 개의 요청이 항상 정확히 하나의 응답.

이것은 당신이 렌더링 된 브라우저 페이지와 서버 사이에 하트 비트를 만들어 푸시 서비스를 시뮬레이션해야한다는 것을 의미 반환합니다. 웹 페이지 자바 스크립트가있을 것이다. ipt는 브라우저에 주기적으로 서버에 "나에게 변경 사항이 있습니까?"라고 묻습니다. 은 ASP.Net AJAX에서 타이머 컨트롤을 사용하여 구현할 수 있지만 을 올바르게 작성하는 것은 까다로울 수 있습니다. 작은 개는 많은 당신을 위해주의 할 필요가있다 "

일부 다른 realted 웹 사이트는 & 질문 :.

푸시 서비스에 대해 내가 아는 한 가지는 많은 리소스를 사용한다는 것입니다. Reverse AJAX도보십시오.