spark登录openfire以及发送单个消息,群聊消息的列表

1408171404636###
<iq id="aSb6h-0" type="set" from="linux/eab452f7">
  <bind xmlns="urn:ietf:params:xml:ns:xmpp-bind">
    <resource>Spark 2.6.3</resource>
  </bind>
</iq>
1408171404641###
<iq id="aSb6h-1" type="set" from="test1@linux/Spark 2.6.3">
  <session xmlns="urn:ietf:params:xml:ns:xmpp-session"/>
</iq>
1408171404657###
<iq id="aSb6h-2" type="get" from="test1@linux/Spark 2.6.3">
  <query xmlns="jabber:iq:roster"/>
</iq>
1408171404673###
<iq id="aSb6h-3" to="linux" type="get" from="test1@linux/Spark 2.6.3">
  <query xmlns="http://jabber.org/protocol/disco#items"/>
</iq>
1408171406005###
<iq id="aSb6h-4" type="get" from="test1@linux/Spark 2.6.3">
  <sharedgroup xmlns="http://www.jivesoftware.org/protocol/sharedgroup"/>
</iq>
1408171406013###
<iq id="aSb6h-5" from="test1@linux/Spark 2.6.3" type="get">
  <vCard xmlns="vcard-temp"/>
</iq>
1408171406937###
<presence id="aSb6h-6" from="test1@linux/Spark 2.6.3">
  <status>在线</status>
  <priority>1</priority>
</presence>
1408171407000###
<iq id="aSb6h-7" to="proxy.linux" type="get" from="test1@linux/Spark 2.6.3">
  <query xmlns="http://jabber.org/protocol/disco#info"/>
</iq>
1408171407005###
<iq type="result" id="aSb6h-7" from="proxy.linux" to="test1@linux/Spark 2.6.3">
  <query xmlns="http://jabber.org/protocol/disco#info">
    <identity category="proxy" name="SOCKS5 Bytestreams Service" type="bytestreams"/>
    <feature var="http://jabber.org/protocol/bytestreams"/>
    <feature var="http://jabber.org/protocol/disco#info"/>
  </query>
</iq>
1408171407024###
<iq id="aSb6h-8" to="search.linux" type="get" from="test1@linux/Spark 2.6.3">
  <query xmlns="http://jabber.org/protocol/disco#info"/>
</iq>
1408171407026###
<iq type="result" id="aSb6h-8" from="search.linux" to="test1@linux/Spark 2.6.3">
  <query xmlns="http://jabber.org/protocol/disco#info">
    <identity category="directory" type="user" name="User Search"/>
    <feature var="jabber:iq:search"/>
    <feature var="http://jabber.org/protocol/disco#info"/>
    <feature var="http://jabber.org/protocol/rsm"/>
  </query>
</iq>
1408171407044###
<iq id="aSb6h-9" to="conference.linux" type="get" from="test1@linux/Spark 2.6.3">
  <query xmlns="http://jabber.org/protocol/disco#info"/>
</iq>
1408171407047###
<iq type="result" id="aSb6h-9" from="conference.linux" to="test1@linux/Spark 2.6.3">
  <query xmlns="http://jabber.org/protocol/disco#info">
    <identity category="conference" name="公共房间" type="text"/>
    <identity category="directory" name="Public Chatroom Search" type="chatroom"/>
    <feature var="http://jabber.org/protocol/muc"/>
    <feature var="http://jabber.org/protocol/disco#info"/>
    <feature var="http://jabber.org/protocol/disco#items"/>
    <feature var="jabber:iq:search"/>
    <feature var="http://jabber.org/protocol/rsm"/>
  </query>
</iq>
1408171407057###
<iq id="aSb6h-10" to="pubsub.linux" type="get" from="test1@linux/Spark 2.6.3">
  <query xmlns="http://jabber.org/protocol/disco#info"/>
</iq>
1408171407062###
<iq type="result" id="aSb6h-10" from="pubsub.linux" to="test1@linux/Spark 2.6.3">
  <query xmlns="http://jabber.org/protocol/disco#info">
    <identity category="pubsub" name="Publish-Subscribe service" type="service"/>
    <feature var="http://jabber.org/protocol/pubsub"/>
    <feature var="http://jabber.org/protocol/pubsub#collections"/>
    <feature var="http://jabber.org/protocol/pubsub#config-node"/>
    <feature var="http://jabber.org/protocol/pubsub#create-and-configure"/>
    <feature var="http://jabber.org/protocol/pubsub#create-nodes"/>
    <feature var="http://jabber.org/protocol/pubsub#delete-nodes"/>
    <feature var="http://jabber.org/protocol/pubsub#get-pending"/>
    <feature var="http://jabber.org/protocol/pubsub#instant-nodes"/>
    <feature var="http://jabber.org/protocol/pubsub#item-ids"/>
    <feature var="http://jabber.org/protocol/pubsub#meta-data"/>
    <feature var="http://jabber.org/protocol/pubsub#modify-affiliations"/>
    <feature var="http://jabber.org/protocol/pubsub#manage-subscriptions"/>
    <feature var="http://jabber.org/protocol/pubsub#multi-subscribe"/>
    <feature var="http://jabber.org/protocol/pubsub#outcast-affiliation"/>
    <feature var="http://jabber.org/protocol/pubsub#persistent-items"/>
    <feature var="http://jabber.org/protocol/pubsub#presence-notifications"/>
    <feature var="http://jabber.org/protocol/pubsub#publish"/>
    <feature var="http://jabber.org/protocol/pubsub#publisher-affiliation"/>
    <feature var="http://jabber.org/protocol/pubsub#purge-nodes"/>
    <feature var="http://jabber.org/protocol/pubsub#retract-items"/>
    <feature var="http://jabber.org/protocol/pubsub#retrieve-affiliations"/>
    <feature var="http://jabber.org/protocol/pubsub#retrieve-default"/>
    <feature var="http://jabber.org/protocol/pubsub#retrieve-items"/>
    <feature var="http://jabber.org/protocol/pubsub#retrieve-subscriptions"/>
    <feature var="http://jabber.org/protocol/pubsub#subscribe"/>
    <feature var="http://jabber.org/protocol/pubsub#subscription-options"/>
    <feature var="http://jabber.org/protocol/pubsub#default_access_model_open"/>
    <feature var="http://jabber.org/protocol/disco#info"/>
  </query>
</iq>
1408171407300###
<iq id="aSb6h-11" type="get" from="test1@linux/Spark 2.6.3">
  <query xmlns="jabber:iq:private">
    <storage xmlns="storage:bookmarks"/>
  </query>
</iq>
1408171407597###
<iq id="aSb6h-12" to="linux" type="get" from="test1@linux/Spark 2.6.3">
  <query xmlns="http://jabber.org/protocol/disco#items"/>
</iq>
1408171407620###
<iq id="aSb6h-13" to="proxy.linux" type="get" from="test1@linux/Spark 2.6.3">
  <query xmlns="http://jabber.org/protocol/disco#info"/>
</iq>
1408171407622###
<iq type="result" id="aSb6h-13" from="proxy.linux" to="test1@linux/Spark 2.6.3">
  <query xmlns="http://jabber.org/protocol/disco#info">
    <identity category="proxy" name="SOCKS5 Bytestreams Service" type="bytestreams"/>
    <feature var="http://jabber.org/protocol/bytestreams"/>
    <feature var="http://jabber.org/protocol/disco#info"/>
  </query>
</iq>
1408171407634###
<iq id="aSb6h-14" to="search.linux" type="get" from="test1@linux/Spark 2.6.3">
  <query xmlns="http://jabber.org/protocol/disco#info"/>
</iq>
1408171407640###
<iq type="result" id="aSb6h-14" from="search.linux" to="test1@linux/Spark 2.6.3">
  <query xmlns="http://jabber.org/protocol/disco#info">
    <identity category="directory" type="user" name="User Search"/>
    <feature var="jabber:iq:search"/>
    <feature var="http://jabber.org/protocol/disco#info"/>
    <feature var="http://jabber.org/protocol/rsm"/>
  </query>
</iq>
1408171407663###
<iq id="aSb6h-15" to="conference.linux" type="get" from="test1@linux/Spark 2.6.3">
  <query xmlns="http://jabber.org/protocol/disco#info"/>
</iq>
1408171407666###
<iq type="result" id="aSb6h-15" from="conference.linux" to="test1@linux/Spark 2.6.3">
  <query xmlns="http://jabber.org/protocol/disco#info">
    <identity category="conference" name="公共房间" type="text"/>
    <identity category="directory" name="Public Chatroom Search" type="chatroom"/>
    <feature var="http://jabber.org/protocol/muc"/>
    <feature var="http://jabber.org/protocol/disco#info"/>
    <feature var="http://jabber.org/protocol/disco#items"/>
    <feature var="jabber:iq:search"/>
    <feature var="http://jabber.org/protocol/rsm"/>
  </query>
</iq>
1408171407671###
<iq id="aSb6h-16" to="pubsub.linux" type="get" from="test1@linux/Spark 2.6.3">
  <query xmlns="http://jabber.org/protocol/disco#info"/>
</iq>
1408171407678###
<iq type="result" id="aSb6h-16" from="pubsub.linux" to="test1@linux/Spark 2.6.3">
  <query xmlns="http://jabber.org/protocol/disco#info">
    <identity category="pubsub" name="Publish-Subscribe service" type="service"/>
    <feature var="http://jabber.org/protocol/pubsub"/>
    <feature var="http://jabber.org/protocol/pubsub#collections"/>
    <feature var="http://jabber.org/protocol/pubsub#config-node"/>
    <feature var="http://jabber.org/protocol/pubsub#create-and-configure"/>
    <feature var="http://jabber.org/protocol/pubsub#create-nodes"/>
    <feature var="http://jabber.org/protocol/pubsub#delete-nodes"/>
    <feature var="http://jabber.org/protocol/pubsub#get-pending"/>
    <feature var="http://jabber.org/protocol/pubsub#instant-nodes"/>
    <feature var="http://jabber.org/protocol/pubsub#item-ids"/>
    <feature var="http://jabber.org/protocol/pubsub#meta-data"/>
    <feature var="http://jabber.org/protocol/pubsub#modify-affiliations"/>
    <feature var="http://jabber.org/protocol/pubsub#manage-subscriptions"/>
    <feature var="http://jabber.org/protocol/pubsub#multi-subscribe"/>
    <feature var="http://jabber.org/protocol/pubsub#outcast-affiliation"/>
    <feature var="http://jabber.org/protocol/pubsub#persistent-items"/>
    <feature var="http://jabber.org/protocol/pubsub#presence-notifications"/>
    <feature var="http://jabber.org/protocol/pubsub#publish"/>
    <feature var="http://jabber.org/protocol/pubsub#publisher-affiliation"/>
    <feature var="http://jabber.org/protocol/pubsub#purge-nodes"/>
    <feature var="http://jabber.org/protocol/pubsub#retract-items"/>
    <feature var="http://jabber.org/protocol/pubsub#retrieve-affiliations"/>
    <feature var="http://jabber.org/protocol/pubsub#retrieve-default"/>
    <feature var="http://jabber.org/protocol/pubsub#retrieve-items"/>
    <feature var="http://jabber.org/protocol/pubsub#retrieve-subscriptions"/>
    <feature var="http://jabber.org/protocol/pubsub#subscribe"/>
    <feature var="http://jabber.org/protocol/pubsub#subscription-options"/>
    <feature var="http://jabber.org/protocol/pubsub#default_access_model_open"/>
    <feature var="http://jabber.org/protocol/disco#info"/>
  </query>
</iq>
1408171409051###
<iq id="aSb6h-17" to="linux" type="get" from="test1@linux/Spark 2.6.3">
  <query xmlns="http://jabber.org/protocol/disco#items"/>
</iq>
1408171409527###
<iq id="aSb6h-18" to="linux" type="get" from="test1@linux/Spark 2.6.3">
  <query xmlns="http://jabber.org/protocol/disco#items"/>
</iq>
1408171409552###
<iq id="aSb6h-19" to="linux" type="get" from="test1@linux/Spark 2.6.3">
  <query xmlns="http://jabber.org/protocol/disco#items"/>
</iq>
1408171409566###
<iq id="aSb6h-20" to="proxy.linux" type="get" from="test1@linux/Spark 2.6.3">
  <query xmlns="http://jabber.org/protocol/disco#info"/>
</iq>
1408171409567###
<iq type="result" id="aSb6h-20" from="proxy.linux" to="test1@linux/Spark 2.6.3">
  <query xmlns="http://jabber.org/protocol/disco#info">
    <identity category="proxy" name="SOCKS5 Bytestreams Service" type="bytestreams"/>
    <feature var="http://jabber.org/protocol/bytestreams"/>
    <feature var="http://jabber.org/protocol/disco#info"/>
  </query>
</iq>
1408171409594###
<iq id="aSb6h-21" to="search.linux" type="get" from="test1@linux/Spark 2.6.3">
  <query xmlns="http://jabber.org/protocol/disco#info"/>
</iq>
1408171409596###
<iq type="result" id="aSb6h-21" from="search.linux" to="test1@linux/Spark 2.6.3">
  <query xmlns="http://jabber.org/protocol/disco#info">
    <identity category="directory" type="user" name="User Search"/>
    <feature var="jabber:iq:search"/>
    <feature var="http://jabber.org/protocol/disco#info"/>
    <feature var="http://jabber.org/protocol/rsm"/>
  </query>
</iq>
1408171409600###
<iq id="aSb6h-22" to="conference.linux" type="get" from="test1@linux/Spark 2.6.3">
  <query xmlns="http://jabber.org/protocol/disco#info"/>
</iq>
1408171409604###
<iq type="result" id="aSb6h-22" from="conference.linux" to="test1@linux/Spark 2.6.3">
  <query xmlns="http://jabber.org/protocol/disco#info">
    <identity category="conference" name="公共房间" type="text"/>
    <identity category="directory" name="Public Chatroom Search" type="chatroom"/>
    <feature var="http://jabber.org/protocol/muc"/>
    <feature var="http://jabber.org/protocol/disco#info"/>
    <feature var="http://jabber.org/protocol/disco#items"/>
    <feature var="jabber:iq:search"/>
    <feature var="http://jabber.org/protocol/rsm"/>
  </query>
</iq>
1408171409624###
<iq id="aSb6h-23" to="pubsub.linux" type="get" from="test1@linux/Spark 2.6.3">
  <query xmlns="http://jabber.org/protocol/disco#info"/>
</iq>
1408171409625###
<iq type="result" id="aSb6h-23" from="pubsub.linux" to="test1@linux/Spark 2.6.3">
  <query xmlns="http://jabber.org/protocol/disco#info">
    <identity category="pubsub" name="Publish-Subscribe service" type="service"/>
    <feature var="http://jabber.org/protocol/pubsub"/>
    <feature var="http://jabber.org/protocol/pubsub#collections"/>
    <feature var="http://jabber.org/protocol/pubsub#config-node"/>
    <feature var="http://jabber.org/protocol/pubsub#create-and-configure"/>
    <feature var="http://jabber.org/protocol/pubsub#create-nodes"/>
    <feature var="http://jabber.org/protocol/pubsub#delete-nodes"/>
    <feature var="http://jabber.org/protocol/pubsub#get-pending"/>
    <feature var="http://jabber.org/protocol/pubsub#instant-nodes"/>
    <feature var="http://jabber.org/protocol/pubsub#item-ids"/>
    <feature var="http://jabber.org/protocol/pubsub#meta-data"/>
    <feature var="http://jabber.org/protocol/pubsub#modify-affiliations"/>
    <feature var="http://jabber.org/protocol/pubsub#manage-subscriptions"/>
    <feature var="http://jabber.org/protocol/pubsub#multi-subscribe"/>
    <feature var="http://jabber.org/protocol/pubsub#outcast-affiliation"/>
    <feature var="http://jabber.org/protocol/pubsub#persistent-items"/>
    <feature var="http://jabber.org/protocol/pubsub#presence-notifications"/>
    <feature var="http://jabber.org/protocol/pubsub#publish"/>
    <feature var="http://jabber.org/protocol/pubsub#publisher-affiliation"/>
    <feature var="http://jabber.org/protocol/pubsub#purge-nodes"/>
    <feature var="http://jabber.org/protocol/pubsub#retract-items"/>
    <feature var="http://jabber.org/protocol/pubsub#retrieve-affiliations"/>
    <feature var="http://jabber.org/protocol/pubsub#retrieve-default"/>
    <feature var="http://jabber.org/protocol/pubsub#retrieve-items"/>
    <feature var="http://jabber.org/protocol/pubsub#retrieve-subscriptions"/>
    <feature var="http://jabber.org/protocol/pubsub#subscribe"/>
    <feature var="http://jabber.org/protocol/pubsub#subscription-options"/>
    <feature var="http://jabber.org/protocol/pubsub#default_access_model_open"/>
    <feature var="http://jabber.org/protocol/disco#info"/>
  </query>
</iq>
1408171410395###
<iq id="aSb6h-24" to="linux" type="get" from="test1@linux/Spark 2.6.3">
  <query xmlns="http://jabber.org/protocol/disco#info"/>
</iq>
1408171410431###
<iq id="aSb6h-25" from="test1@linux/Spark 2.6.3" type="get">
  <query xmlns="jabber:iq:privacy"/>
</iq>
1408171411978###
<iq id="aSb6h-26" type="get" from="test1@linux/Spark 2.6.3">
  <query xmlns="jabber:iq:private">
    <gateway-settings xmlns="http://www.jivesoftware.org/spark"/>
  </query>
</iq>
1408171419859###
<iq id="aSb6h-27" type="get" from="test1@linux/Spark 2.6.3">
  <query xmlns="jabber:iq:private">
    <scratchpad xmlns="scratchpad:tasks"/>
  </query>
</iq>
1408171424579###
<iq id="aSb6h-28" to="admin@linux" type="get" from="test1@linux/Spark 2.6.3">
  <vCard xmlns="vcard-temp">
    <JABBERID>admin@linux</JABBERID>
  </vCard>
</iq>
1408171425209###
<iq id="aSb6h-29" to="admin@linux" type="get" from="test1@linux/Spark 2.6.3">
  <query xmlns="jabber:iq:last"/>
</iq>
1408171433953###
<message id="aSb6h-30" to="admin@linux" from="test1@linux/Spark 2.6.3" type="chat">
  <body>1111111111111111</body>
  <thread>h4Wb16</thread>
  <x xmlns="jabber:x:event">
    <offline/>
    <composing/>
  </x>
</message>
1408171437924###
<message id="aSb6h-31" to="admin@linux" from="test1@linux/Spark 2.6.3" type="chat">
  <thread>o4McK0</thread>
  <active xmlns="http://jabber.org/protocol/chatstates"/>
</message>
/node:admin,time:1408171437927
1408171437934###
<message id="aSb6h-32" to="admin@linux" from="test1@linux/Spark 2.6.3" type="chat">
  <thread>o4McK1</thread>
  <inactive xmlns="http://jabber.org/protocol/chatstates"/>
</message>
/node:admin,time:1408171437941
/node:admin,time:1408171437945
1408171439848###
<message id="aSb6h-33" to="admin@linux" from="test1@linux/Spark 2.6.3" type="chat">
  <thread>o4McK2</thread>
  <active xmlns="http://jabber.org/protocol/chatstates"/>
</message>
/node:admin,time:1408171439861
1408171440481###
<message id="aSb6h-34" to="admin@linux" from="test1@linux/Spark 2.6.3" type="chat">
  <thread>o4McK3</thread>
  <inactive xmlns="http://jabber.org/protocol/chatstates"/>
</message>
/node:admin,time:1408171440493
1408171445690###
<message id="aSb6h-35" to="admin@linux" from="test1@linux/Spark 2.6.3" type="chat">
  <thread>o4McK4</thread>
  <active xmlns="http://jabber.org/protocol/chatstates"/>
</message>
/node:admin,time:1408171445707
1408171449423###
<message id="aSb6h-36" to="admin@linux" from="test1@linux/Spark 2.6.3" type="chat">
  <thread>o4McK5</thread>
  <gone xmlns="http://jabber.org/protocol/chatstates"/>
</message>
/node:admin,time:1408171449455
1408171453528###
<iq id="aSb6h-37" to="conference.linux" type="get" from="test1@linux/Spark 2.6.3">
  <query xmlns="http://jabber.org/protocol/disco#items"/>
</iq>
1408171453529###
<iq type="result" id="aSb6h-37" from="conference.linux" to="test1@linux/Spark 2.6.3">
  <query xmlns="http://jabber.org/protocol/disco#items">
    <item jid="test_room02@conference.linux" name="test room02"/>
    <item jid="test_room01@conference.linux" name="room001"/>
  </query>
</iq>
1408171453538###
<iq id="aSb6h-38" to="test_room02@conference.linux" type="get" from="test1@linux/Spark 2.6.3">
  <query xmlns="http://jabber.org/protocol/disco#info"/>
</iq>
1408171453542###
<iq type="result" id="aSb6h-38" from="test_room02@conference.linux" to="test1@linux/Spark 2.6.3">
  <query xmlns="http://jabber.org/protocol/disco#info">
    <identity category="conference" name="test room02" type="text"/>
    <feature var="http://jabber.org/protocol/muc"/>
    <feature var="muc_public"/>
    <feature var="muc_open"/>
    <feature var="muc_unmoderated"/>
    <feature var="muc_semianonymous"/>
    <feature var="muc_unsecured"/>
    <feature var="muc_persistent"/>
    <feature var="http://jabber.org/protocol/disco#info"/>
    <x xmlns="jabber:x:data" type="result">
      <field var="FORM_TYPE" type="hidden">
        <value>http://jabber.org/protocol/muc#roominfo</value>
      </field>
      <field var="muc#roominfo_description" label="描述">
        <value>test room02 description</value>
      </field>
      <field var="muc#roominfo_subject" label="主题">
        <value>测试房间 -002</value>
      </field>
      <field var="muc#roominfo_occupants" label="占有者人数">
        <value>0</value>
      </field>
      <field var="x-muc#roominfo_creationdate" label="创建日期">
        <value>20140812T16:26:59</value>
      </field>
    </x>
  </query>
</iq>
1408171453584###
<iq id="aSb6h-39" to="test_room01@conference.linux" type="get" from="test1@linux/Spark 2.6.3">
  <query xmlns="http://jabber.org/protocol/disco#info"/>
</iq>
1408171453591###
<iq type="result" id="aSb6h-39" from="test_room01@conference.linux" to="test1@linux/Spark 2.6.3">
  <query xmlns="http://jabber.org/protocol/disco#info">
    <identity category="conference" name="room001" type="text"/>
    <feature var="http://jabber.org/protocol/muc"/>
    <feature var="muc_public"/>
    <feature var="muc_membersonly"/>
    <feature var="muc_unmoderated"/>
    <feature var="muc_nonanonymous"/>
    <feature var="muc_unsecured"/>
    <feature var="muc_persistent"/>
    <feature var="http://jabber.org/protocol/disco#info"/>
    <x xmlns="jabber:x:data" type="result">
      <field var="FORM_TYPE" type="hidden">
        <value>http://jabber.org/protocol/muc#roominfo</value>
      </field>
      <field var="muc#roominfo_description" label="描述">
        <value>测试001</value>
      </field>
      <field var="muc#roominfo_subject" label="主题">
        <value>admin</value>
      </field>
      <field var="muc#roominfo_occupants" label="占有者人数">
        <value>0</value>
      </field>
      <field var="x-muc#roominfo_creationdate" label="创建日期">
        <value>20140809T16:25:45</value>
      </field>
    </x>
  </query>
</iq>
1408171453678###
<iq id="aSb6h-40" to="test_room01@conference.linux" type="get" from="test1@linux/Spark 2.6.3">
  <query xmlns="http://jabber.org/protocol/disco#info"/>
</iq>
1408171453678###
<iq type="result" id="aSb6h-40" from="test_room01@conference.linux" to="test1@linux/Spark 2.6.3">
  <query xmlns="http://jabber.org/protocol/disco#info">
    <identity category="conference" name="room001" type="text"/>
    <feature var="http://jabber.org/protocol/muc"/>
    <feature var="muc_public"/>
    <feature var="muc_membersonly"/>
    <feature var="muc_unmoderated"/>
    <feature var="muc_nonanonymous"/>
    <feature var="muc_unsecured"/>
    <feature var="muc_persistent"/>
    <feature var="http://jabber.org/protocol/disco#info"/>
    <x xmlns="jabber:x:data" type="result">
      <field var="FORM_TYPE" type="hidden">
        <value>http://jabber.org/protocol/muc#roominfo</value>
      </field>
      <field var="muc#roominfo_description" label="描述">
        <value>测试001</value>
      </field>
      <field var="muc#roominfo_subject" label="主题">
        <value>admin</value>
      </field>
      <field var="muc#roominfo_occupants" label="占有者人数">
        <value>0</value>
      </field>
      <field var="x-muc#roominfo_creationdate" label="创建日期">
        <value>20140809T16:25:45</value>
      </field>
    </x>
  </query>
</iq>
1408171453691###
<iq id="aSb6h-41" to="test_room02@conference.linux" type="get" from="test1@linux/Spark 2.6.3">
  <query xmlns="http://jabber.org/protocol/disco#info"/>
</iq>
1408171453692###
<iq type="result" id="aSb6h-41" from="test_room02@conference.linux" to="test1@linux/Spark 2.6.3">
  <query xmlns="http://jabber.org/protocol/disco#info">
    <identity category="conference" name="test room02" type="text"/>
    <feature var="http://jabber.org/protocol/muc"/>
    <feature var="muc_public"/>
    <feature var="muc_open"/>
    <feature var="muc_unmoderated"/>
    <feature var="muc_semianonymous"/>
    <feature var="muc_unsecured"/>
    <feature var="muc_persistent"/>
    <feature var="http://jabber.org/protocol/disco#info"/>
    <x xmlns="jabber:x:data" type="result">
      <field var="FORM_TYPE" type="hidden">
        <value>http://jabber.org/protocol/muc#roominfo</value>
      </field>
      <field var="muc#roominfo_description" label="描述">
        <value>test room02 description</value>
      </field>
      <field var="muc#roominfo_subject" label="主题">
        <value>测试房间 -002</value>
      </field>
      <field var="muc#roominfo_occupants" label="占有者人数">
        <value>0</value>
      </field>
      <field var="x-muc#roominfo_creationdate" label="创建日期">
        <value>20140812T16:26:59</value>
      </field>
    </x>
  </query>
</iq>
1408171456217###
<iq id="aSb6h-42" to="test_room01@conference.linux" type="get" from="test1@linux/Spark 2.6.3">
  <query xmlns="http://jabber.org/protocol/disco#info"/>
</iq>
1408171456220###
<iq type="result" id="aSb6h-42" from="test_room01@conference.linux" to="test1@linux/Spark 2.6.3">
  <query xmlns="http://jabber.org/protocol/disco#info">
    <identity category="conference" name="room001" type="text"/>
    <feature var="http://jabber.org/protocol/muc"/>
    <feature var="muc_public"/>
    <feature var="muc_membersonly"/>
    <feature var="muc_unmoderated"/>
    <feature var="muc_nonanonymous"/>
    <feature var="muc_unsecured"/>
    <feature var="muc_persistent"/>
    <feature var="http://jabber.org/protocol/disco#info"/>
    <x xmlns="jabber:x:data" type="result">
      <field var="FORM_TYPE" type="hidden">
        <value>http://jabber.org/protocol/muc#roominfo</value>
      </field>
      <field var="muc#roominfo_description" label="描述">
        <value>测试001</value>
      </field>
      <field var="muc#roominfo_subject" label="主题">
        <value>admin</value>
      </field>
      <field var="muc#roominfo_occupants" label="占有者人数">
        <value>0</value>
      </field>
      <field var="x-muc#roominfo_creationdate" label="创建日期">
        <value>20140809T16:25:45</value>
      </field>
    </x>
  </query>
</iq>
1408171456310###
<iq id="aSb6h-43" to="test_room01@conference.linux" type="get" from="test1@linux/Spark 2.6.3">
  <query xmlns="http://jabber.org/protocol/disco#info"/>
</iq>
1408171456312###
<iq type="result" id="aSb6h-43" from="test_room01@conference.linux" to="test1@linux/Spark 2.6.3">
  <query xmlns="http://jabber.org/protocol/disco#info">
    <identity category="conference" name="room001" type="text"/>
    <feature var="http://jabber.org/protocol/muc"/>
    <feature var="muc_public"/>
    <feature var="muc_membersonly"/>
    <feature var="muc_unmoderated"/>
    <feature var="muc_nonanonymous"/>
    <feature var="muc_unsecured"/>
    <feature var="muc_persistent"/>
    <feature var="http://jabber.org/protocol/disco#info"/>
    <x xmlns="jabber:x:data" type="result">
      <field var="FORM_TYPE" type="hidden">
        <value>http://jabber.org/protocol/muc#roominfo</value>
      </field>
      <field var="muc#roominfo_description" label="描述">
        <value>测试001</value>
      </field>
      <field var="muc#roominfo_subject" label="主题">
        <value>admin</value>
      </field>
      <field var="muc#roominfo_occupants" label="占有者人数">
        <value>0</value>
      </field>
      <field var="x-muc#roominfo_creationdate" label="创建日期">
        <value>20140809T16:25:45</value>
      </field>
    </x>
  </query>
</iq>
1408171456329###
<presence id="aSb6h-44" to="test_room01@conference.linux/test1" from="test1@linux/Spark 2.6.3">
  <x xmlns="http://jabber.org/protocol/muc"/>
</presence>
1408171462037###
<message id="aSb6h-45" to="test_room01@conference.linux" type="groupchat" from="test1@linux/Spark 2.6.3">
  <body>q11111111111111</body>
  <x xmlns="jabber:x:event">
    <offline/>
    <delivered/>
    <displayed/>
    <composing/>
  </x>
</message>
1408171465824###
<message id="aSb6h-45" to="admin@linux" type="groupchat" from="test_room01@conference.linux/test1">
  <body>q11111111111111</body>
  <x xmlns="jabber:x:event">
    <offline/>
    <delivered/>
    <displayed/>
    <composing/>
  </x>
</message>
1408171465825###
<message id="aSb6h-45" to="test2@linux" type="groupchat" from="test_room01@conference.linux/test1">
  <body>q11111111111111</body>
  <x xmlns="jabber:x:event">
    <offline/>
    <delivered/>
    <displayed/>
    <composing/>
  </x>
</message>
1408171472123###
<message id="aSb6h-46" to="test_room01@conference.linux" type="groupchat" from="test1@linux/Spark 2.6.3">
  <body>q22222222222222</body>
  <x xmlns="jabber:x:event">
    <offline/>
    <delivered/>
    <displayed/>
    <composing/>
  </x>
</message>
1408171472135###
<message id="aSb6h-46" to="admin@linux" type="groupchat" from="test_room01@conference.linux/test1">
  <body>q22222222222222</body>
  <x xmlns="jabber:x:event">
    <offline/>
    <delivered/>
    <displayed/>
    <composing/>
  </x>
</message>
1408171472139###
<message id="aSb6h-46" to="test2@linux" type="groupchat" from="test_room01@conference.linux/test1">
  <body>q22222222222222</body>
  <x xmlns="jabber:x:event">
    <offline/>
    <delivered/>
    <displayed/>
    <composing/>
  </x>
</message>
1408171478479###
<presence id="aSb6h-47" to="test_room01@conference.linux/test1" type="unavailable" from="test1@linux/Spark 2.6.3"/>
1408171483546###
<presence id="aSb6h-48" type="unavailable" from="test1@linux/Spark 2.6.3"/>

转载于:https://my.oschina.net/vdroid/blog/302304

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值