«   2025/01   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
Tags
more
Archives
Today
Total
관리 메뉴

올해는 머신러닝이다.

xmpp smack 이용해서 pubsub 등록하기 예제 본문

Android/xmpp

xmpp smack 이용해서 pubsub 등록하기 예제

행복한 수지아빠 2017. 1. 25. 17:01

ConfigureForm form = new ConfigureForm(FormType.submit);
        form.setPersistentItems(false);
        form.setDeliverPayloads(true);
        form.setAccessModel(AccessModel.open);

 

        PubSubManager manager = new PubSubManager(connection, "pubsub.my.openfire.server");

        Node myNode = manager.createNode("TestNode", form);

 

        SimplePayload payload = new SimplePayload("book","pubsub:test:book", "<book xmlns='pubsub:test:book'><title>Lord of the Rings</title></book>");

        Item<SimplePayload> item = new Item<SimplePayload>(itemId, payload);

 

        // Required to recieve the events being published

        myNode.addItemEventListener(myEventHandler);

 

        // Publish item

        myNode.publish(item);

 

 

 

Get node and listen (different user)

 

        Node eventNode = manager.getNode("TestNode");

        eventNode.addItemEventListener(myEventHandler);

        eventNode.subscribe("myJID");

'Android > xmpp' 카테고리의 다른 글

XMPP 프로토콜 이름 정리  (0) 2017.01.26
openfire ssl 설정방법  (0) 2017.01.23
XMPP 예제 소스  (0) 2017.01.22
XMPP 그룹 채팅 흐름도..  (0) 2017.01.17
Xmpp 으로 할수 있는 내용 정리  (0) 2017.01.17