2013-06-08 2 views
0

메시징 응용 프로그램을 만들고 있습니다. 사용자 1은 a message을 브로드 캐스트합니다. 다른 사용자에게이 메시지가 게시 된 시간을 표시해야합니다. 예 : 게시 됨 9 분 전에. 우리가 SO 또는 페이스 북에서 보는 것과 꽤 비슷합니다. 내가 메시지와 함께 메시지 포스트 시간을 저장하기 시작했습니다이를 위해메시지 응용 프로그램, 메시지 게시 시간의 실시간 업데이트?

enter image description here

. 내 계획은 클라이언트 측 시계에 자바 스크립트를 사용하여 브라우저에 실시간 업데이트를 표시하는 것입니다.

이 방법을 내가 먼저 진행해야합니까, 아니면 더 나은 해결책이 있습니까?

답변

2

체크 아웃 signalR을 확인하십시오. 그것은 당신이 찾고있는 것입니다. 그리고 chat 클라이언트를 위해 signalR에 빌드 된 Jabbr도 있습니다.

SignalR은 방송을 지원하고 서버 및 클라이언트 기능을 찾고 케이스를 위해 최선을 다합니다. 웹 소켓, 긴 폴링 및 영원히 프레임 등을 지원합니다. 여러 서버에서 사용하려는 경우 Sql 서버 및 Redis를 백엔드로 사용할 수도 있습니다.

위키 페이지 : 그런데 https://github.com/SignalR/SignalR/wiki

은, SO, 실시간 업데이트 https://meta.stackexchange.com/questions/129499/what-technology-framework-is-stackoverflow-using-to-asynchronously-update-client

+0

감사를 웹 소켓을 사용! SignalR을 살펴 보았습니다. 당분간, 나는 AJAX 호출을 고수하겠다.이 방향의 포인터는 모두 제발? – Abhijeet

+0

jquery와 풀링 네, 그렇게 할 수 있습니다. 하지만 signalr 정말 라이브러리를 사용하기 쉬운. 너의 많은 시간을 알아 내려고하지 마라. – adt

+0

정말 서버를 폴링해야합니까? 이 시나리오에서는 단순히 클라이언트 측 시계에만 의존 할 수 없습니까? 물론, 시간대 변환, 논리를 처리해야합니다. – Abhijeet