2016-11-21 6 views
0

나는 bechalor 논문을 작성하여 인스턴트 메시징 시스템을 분석하고 실현합니다. Java. 내 마음에 처음 생각은 SOAP 서비스로 실현하지만 다른 한편으로는 SOAP이 단방향 커뮤니케이션을 제공하기 때문에 간단하지만 적절하지 않다고 생각합니다.Java의 인스턴트 메시징 실현

인스턴트 메신저 나는 클라이언트에서 모든 기간을 묻지 않고 서버에서 "경고"를 원한다. 나는 새로운 메시지에 대한 대답 "어리석은"요청에 대한 서버 용량이 낭비라고 생각한다. 나는 그것을 실현하기위한 다른 적절한 기술을 모른다. 이 프로젝트에서 어떻게 올바른지 알 수 있습니다.

답변

0

소켓 또는 Socket.io를 통해 XMPP를 살펴보면 좋은 출발점이 될 수 있습니다. SOAP 및 REST는 메시징 구조로 인해 실시간으로 실시간이 아니며, 관찰 한대로 websocket으로 영구 연결을 유지하지 못합니다.

+0

Socket.io는 공용 IP, 방화벽을 사용하지 않고 inernet에 대한 통신을 허용합니까? 내 클라이언트 FX로 자바 데스크탑됩니다. 나는 그것을 쓴 것을 잊어 버린다 ... –