반응형
<참고자료>
- ibm developerworks
- developers.google.com
- Smack API
- What is XMPP
XMPP ( eXtensible Messaging and Presence Protocol )
- XMPP 는 eXtensible Messaging and Presence Protocol 의 약자
- XMPP 는 XML 기반 인터넷 통신을 위한 오픈 프로토콜로, IM 프로토콜로 잘 알려져 있지만, 일반적인 메세징( push notification )서비스로도 사용될 수 있다.
- 초기 open IM protocol 중에는 Jeremie Miller 에 의해 개발된 비표준 IM protocol Jabber 가 있다.
- XMPP는 Jabber 를 토대로 하여 표준화 한 프로토콜이다.
XMPP 아키텍쳐
- XMPP는 고유한 이름을 가지고 있는 클라이언트가 연관된 서버를 통해 고유 이름을 사용하여 다른 클라이언트와 통신.
XMPP의 주소
- JID ( Jabber ID )가 XMPP의 주소로 표준 이메일 주소와 비슷하지만 조금 다르다.
[node "@"] domain [ "/" resource ]
XMPP 프로토콜
- XMPP 는 XML 메세지를 사용하여 TCP 소켓 상에서 메세지 교류하는 비교적 단순한 프로토콜.
XMPP의 제약사항
- XMPP API 호출 횟수, 전송된 XMPP 데이터 등에 제약.
반응형
'프로그래밍 놀이터 > 안드로이드, Java' 카테고리의 다른 글
[android] animation gif 출력하기. (0) | 2012.11.14 |
---|---|
[android] Custom Attribute 를 style 정의하는 방법 (0) | 2012.11.14 |
[android] MQTT 이용하여 Push Notification 받기 (0) | 2012.11.13 |
[android] 안드로이드 Push notification 방법 (0) | 2012.11.13 |
[android] EditText inputType="textPassword" coding 으로 만들기 (2) | 2012.11.12 |
댓글