2012-05-10 4 views
0

컨트롤러로 HTML 서블릿을, 뷰로 html 페이지를 가지고 있습니다. 응용 프로그램에는 두 가지 로그인 유형이 있습니다. 1) 관리자 2) 운영자.웹 서버에서 로그인 한 클라이언트로 메시지 보내기

운영자가 요청을 보내면 관리자가 로그인 한 경우 관리자에게 메시지를 보내야합니다.

서블릿에 메시지를 게시 할 수 있습니다. 하지만 Servlet (Server)에서 Admin (즉, 클라이언트)에게 메시지를 보낼 수 있습니다. 세션이 요청되는 동안 메시지를 보내려면 어디에서 저장하고 사용해야합니까?

도와주세요. 서블릿에서

답변

0

사용 response.getWriter().println("ABC");는 클라이언트에 실 거예요 작업

+0

번호 출력을 작성합니다. 나는 한 고객으로부터 다른 고객에게 연락하고 싶다. 자바 웹 채팅 클라이언트와 마찬가지로. 한 클라이언트가 다른 사람에게 메시지를 보내지 만 http를 통해서만 메시지를 보냅니다. – jaks

+0

그건 작동하지 않습니다. HTTP는 피어 투 피어가 아닌 클라이언트 서버 기술입니다. HTTP를 사용하는 경우 서버를 거쳐야합니다. 그렇다면 HTTP가 서버 푸시를 지원하지 않는다는 문제가 있습니다. 이를 위해 HTTP를 기반으로 다른 기술을 사용해야 할 것입니다. –

+0

오. 서버에서 메시지를 가져올 수있는 폴링 메커니즘을 사용해야합니다. 모든 웹 기반 채팅 클라이언트의 용도가 폴링입니까? 서버에서 직접 메시지를받지 못하나요? – jaks

관련 문제