亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? x6079.htm

?? Its a xmpp protocol book
?? HTM
?? 第 1 頁 / 共 2 頁
字號:
          <offline/>
          <id>M31</id>
        </x>
      &#60;/message&#62;</PRE
></P
><P
>That is, the <TT
CLASS="LITERAL"
>&#60;offline/&#62;</TT
> tag is sent back
to the originator, along with an <TT
CLASS="LITERAL"
>&#60;id/&#62;</TT
> tag
which contains the <TT
CLASS="LITERAL"
>id</TT
> of the message that was stored
offline.</P
><P
><A
HREF="x6079.htm#JABTDG-CH-5A-EX-10"
>Example 5a-5</A
> shows the receipt of a chat message
and the <TT
CLASS="LITERAL"
>&#60;composing/&#62;</TT
> event being raised
as Sabine starts to type her reply.</P
><DIV
CLASS="EXAMPLE"
><A
NAME="JABTDG-CH-5A-EX-10"
></A
><P
><B
>Example 5a-5. Raising and cancelling the <TT
CLASS="LITERAL"
>&#60;composing/&#62;</TT
> evevent</B
></P
><P
>DJ sends a quick chat message to Sabine, and requests that his client
be notified when she starts typing her response.</P
><P
><PRE
CLASS="SCREEN"
>RECV: &#60;message to='sabine@yak/Work' from='dj@yak/home' id='122' type='chat'&#62;
        &#60;body&#62;hey, want a coffee?&#60;/body&#62;
        &#60;thread&#62;ABAF6FC6521546A2B65B19EA391CB72A&#60;/thread&#62;
        &#60;x xmlns='jabber:x:event'&#62;
          &#60;composing/&#62;
        &#60;/x&#62;
      &#60;/message&#62;</PRE
></P
><P
>Sabine starts to type, which fires the
<TT
CLASS="LITERAL"
>&#60;composing/&#62;</TT
> event:</P
><P
><PRE
CLASS="SCREEN"
>SEND: &#60;message from='sabine@yak/Work' to='dj@yak/home'&#62;
        &#60;x xmlns='jabber:x:event'&#62;
          &#60;composing/&#62;
          &#60;id&#62;122&#60;/id&#62;
        &#60;/x&#62;
      &#60;/message&#62;</PRE
></P
><P
>Sabine is distracted, and her client decides she's abandoned the reply,
and sends a cancellation of the
<TT
CLASS="LITERAL"
>&#60;composing/&#62;</TT
> event, containing only the
message <TT
CLASS="LITERAL"
>id</TT
> included when the event was originally raised.</P
><P
><PRE
CLASS="SCREEN"
>SEND: &#60;message from='sabine@yak/Work' to='dj@yak/home'&#62;
        &#60;x xmlns='jabber:x:event'&#62;
          &#60;id&#62;122&#60;/id&#62;
        &#60;/x&#62;
      &#60;/message&#62;</PRE
></P
></DIV
></DIV
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="JABTDG-CH-5A-SECT-3.7"
><TT
CLASS="LITERAL"
>jabber:x:expire</TT
></A
></H2
><P
>The <TT
CLASS="LITERAL"
>jabber:x:expire</TT
> is a simple namespace to
add an 'use by' or 'read by'  stamp to a message. If you wish to send a
message impose a finite lifetime upon it, attach an expiry extension thus:</P
><P
><PRE
CLASS="SCREEN"
>SEND: &#60;message to='piers@pipetree.com' id='M24'&#62;
        &#60;subject&#62;Eccles cakes!&#60;/subject&#62;
        &#60;body&#62;
          I've got some fresh Eccles cakes here, pop
          round for one before they all disappear!
        &#60;/body&#62;
        &#60;x xmlns='jabber:x:expire' seconds='1800'/&#62;
      &#60;/message&#62;</PRE
></P
><P
>If John was not connected when the message was sent, the
<TT
CLASS="LITERAL"
>mod_offline</TT
> module would hold the message ready
for when he reconnects. But before storing it, an extra attribute (<TT
CLASS="LITERAL"
>stored</TT
>) is added with the current
time. <A
HREF="x6079.htm#JABTDG-CH-5A-EX-11"
>Example 5a-6</A
> shows what the relevant section
of John's spool file would look like.</P
><DIV
CLASS="EXAMPLE"
><A
NAME="JABTDG-CH-5A-EX-11"
></A
><P
><B
>Example 5a-6. Storage of an offline message with the <TT
CLASS="LITERAL"
>jabber:x:expire</TT
> extension</B
></P
><P
><PRE
CLASS="SCREEN"
>&#60;foo xmlns='jabber:x:offline' xdbns='jabber:x:offline'&#62;
  &#60;message to='piers@pipetree.com' id='M24' from='dj@pipetree.com/kitchen'&#62;
    &#60;subject&#62;Eccles cakes!&#60;/subject&#62;
    &#60;body&#62;
      I've got some fresh Eccles cakes here, pop
      round for one before they all disappear!
    &#60;/body&#62;
    <TT
CLASS="USERINPUT"
><B
>&#60;x xmlns='jabber:x:expire' seconds='600' stored='993038415'/&#62;</B
></TT
>
    &#60;x xmlns='jabber:x:delay' from='dj@pipetree.com' stamp='20010620T12:00:15'&#62;
      Offline Storage
    &#60;/x&#62;
  &#60;/message&#62;
&#60;/foo&#62;</PRE
></P
></DIV
><P
>When John reconnects, <TT
CLASS="LITERAL"
>mod_offline</TT
> retrieves the message
and compares the current time with the value in the
<TT
CLASS="LITERAL"
>stored</TT
> attribute. If the difference exceeds the
desired lifetime of the message, as specified in the
<TT
CLASS="LITERAL"
>seconds</TT
> attribute, the message is discarded. Otherwise,
the <TT
CLASS="LITERAL"
>seconds</TT
> attribute value is reduced to reflect the
amount of time the message sat in storage, the <TT
CLASS="LITERAL"
>stored</TT
>
attribute is removed, and the message is sent to John.</P
><P
>Furthermore, if John's client supports it, a further check of the message's
lifetime can be made before display, in case the message was stored in an
inbox-style mechanism.
(With John's luck, he probably missed out on the Eccles cake.)</P
></DIV
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="JABTDG-CH-5A-SECT-3.8"
><TT
CLASS="LITERAL"
>jabber:x:oob</TT
></A
></H2
><P
>We've already seen the <TT
CLASS="LITERAL"
>jabber:x:oob</TT
> in action earlier
in the book. It is used in a similar way to its big brother the
<TT
CLASS="LITERAL"
>jabber:iq:oob</TT
> namespace. Attaching URLs to messages,
typically done by mechanisms that delivery news and alert style headines,
is done like this:</P
><P
><PRE
CLASS="SCREEN"
>SEND: &#60;message type='headline' to='qmacro@jabber.org/laptop' id='h12'&#62;
        &#60;subject&#62;Jabber Foundation Public Conference&#60;/subject&#62;
        &#60;x xmlns='jabber:x:oob'&#62;
          &#60;url&#62;
            http://www.jabbercentral.com/news/view.php?news_id=989358658
          &#60;/url&#62;
          &#60;desc&#62;
            Tomorrow, May 9th, a meeting regarding the Jabber
            Foundation will be held.
          &#60;/desc&#62;
        &#60;/x&#62;
      &#60;/message&#62;</PRE
></P
><P
>Multiple attachments can be made to a message.</P
><P
>The RSS Punter, described in <A
HREF="x9016.htm"
>the section called <I
>RSS punter</I
> in Chapter 8</A
> and the
Headline Viewer, described in <A
HREF="x9991.htm"
>the section called <I
>Headline viewer</I
> in Chapter 8</A
> both
use the <TT
CLASS="LITERAL"
>jabber:x:oob</TT
> namespace.</P
></DIV
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="JABTDG-CH-5A-SECT-3.9"
><TT
CLASS="LITERAL"
>jabber:x:roster</TT
></A
></H2
><P
>The <TT
CLASS="LITERAL"
>jabber:x:roster</TT
> namespace is related to its big
brother <TT
CLASS="LITERAL"
>jabber:iq:roster</TT
>; it is used to carry
roster information as message attachments. This makes it straightforward
for users to exchange contact information between themselves:</P
><P
><PRE
CLASS="SCREEN"
>SEND: &#60;message id='M91' to='shiels@jabber.org'&#62;
        &#60;body&#62;Hi Robert - this is that fool I was telling you about...&#60;/body&#62;
        &#60;x xmlns='jabber:x:roster'&#62;
          &#60;item jid='qmacro@jabber.org' name='DJ Adams'&#62;
            &#60;group&#62;Fools&#60;/group&#62;
          &#60;/item&#62;
        &#60;/x&#62;
      &#60;/message&#62;</PRE
></P
><P
>Note that it is inappropriate to send the subscription related attributes
(<TT
CLASS="LITERAL"
>subscription</TT
> and <TT
CLASS="LITERAL"
>ask</TT
>, described
in <A
HREF="x5334.htm#JABTDG-CH-5A-SECT-2.12"
>the section called <I
><TT
CLASS="LITERAL"
>jabber:iq:roster</TT
></I
></A
>). Instead, it is up
to the recipient to negotiate their own presence subscription arrangements
with the contact, or contacts (more than one item can be sent in such an
attachment) listed.</P
></DIV
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="JABTDG-CH-5A-SECT-3.10"
><TT
CLASS="LITERAL"
>jabber:x:signed</TT
></A
></H2
><P
>The <TT
CLASS="LITERAL"
>jabber:x:signed</TT
> namespace is related to the
<TT
CLASS="LITERAL"
>jabber:x:encrypted</TT
> namespace and is used to
stamp <TT
CLASS="LITERAL"
>&#60;presence/&#62;</TT
> and
<TT
CLASS="LITERAL"
>&#60;message/&#62;</TT
> packets with a PKI-based
signature, thus providing reliable identification of the packet
originator.</P
><P
>In generating the signature block, some relevant data must be used
to pass into the signing algorithm so that an electronic signature
is produced.
<A
NAME="AEN6284"
HREF="#FTN.AEN6284"
>[2]</A
>
In the case of <TT
CLASS="LITERAL"
>&#60;presence/&#62;</TT
> packets, the
contents of the <TT
CLASS="LITERAL"
>&#60;status/&#62;</TT
> tag are
used, and in the case of <TT
CLASS="LITERAL"
>&#60;message/&#62;</TT
>
packets, the contents of the <TT
CLASS="LITERAL"
>&#60;body/&#62;</TT
>
tag are used.</P
><P
>The presence of a <TT
CLASS="LITERAL"
>jabber:x:signed</TT
> signature in a
<TT
CLASS="LITERAL"
>&#60;presence/&#62;</TT
> packet is intended to
signify that the client sending the packet supports such PKI
infrastucture and, for example, is able to decrypt messages encrypted
in the <TT
CLASS="LITERAL"
>jabber:x:encrypted</TT
> namespace.</P
><P
>Here's a <TT
CLASS="LITERAL"
>&#60;presence/&#62;</TT
> packet containing
a signature; the data <I
CLASS="EMPHASIS"
>All present and correct</I
> is what
is fed into the algorithm.</P
><P
><PRE
CLASS="SCREEN"
>SEND: &#60;presence from='piers@jabber.org' to='qmacro@pipetree.com'&#62;
  &#60;status&#62;All present and correct&#60;/status&#62;
  &#60;x xmlns='jabber:x:signed'&#62;
    aslkjlksjdf jsfkjk23jskdfskjdfksjdf
  &#60;/x&#62;
&#60;/presence&#62;</PRE
></P
></DIV
></DIV
><H3
CLASS="FOOTNOTES"
>Notes</H3
><TABLE
BORDER="0"
CLASS="FOOTNOTES"
WIDTH="100%"
><TR
><TD
ALIGN="LEFT"
VALIGN="TOP"
WIDTH="5%"
><A
NAME="FTN.AEN6140"
HREF="x6079.htm#AEN6140"
>[1]</A
></TD
><TD
ALIGN="LEFT"
VALIGN="TOP"
WIDTH="95%"
><P
>The filter service is described in
<A
HREF="x1740.htm#JABTDG-CH-4-SECT-4.3.1.3.1"
>the section called <I
>Filter Service</I
> in Chapter 4</A
>.</P
></TD
></TR
><TR
><TD
ALIGN="LEFT"
VALIGN="TOP"
WIDTH="5%"
><A
NAME="FTN.AEN6284"
HREF="x6079.htm#AEN6284"
>[2]</A
></TD
><TD
ALIGN="LEFT"
VALIGN="TOP"
WIDTH="95%"
><P
>Typically, when signing an email message electronically, the body
of the email is passed into the signing algorithm to generate the
signature.</P
></TD
></TR
></TABLE
><DIV
CLASS="NAVFOOTER"
><HR
ALIGN="LEFT"
WIDTH="100%"><TABLE
WIDTH="100%"
BORDER="0"
CELLPADDING="0"
CELLSPACING="0"
><TR
><TD
WIDTH="33%"
ALIGN="left"
VALIGN="top"
><A
HREF="x5334.htm"
>Prev</A
></TD
><TD
WIDTH="34%"
ALIGN="center"
VALIGN="top"
><A
HREF="book1.htm"
>Home</A
></TD
><TD
WIDTH="33%"
ALIGN="right"
VALIGN="top"
><A
HREF="x6299.htm"
>Next</A
></TD
></TR
><TR
><TD
WIDTH="33%"
ALIGN="left"
VALIGN="top"
>The IQ Namespaces</TD
><TD
WIDTH="34%"
ALIGN="center"
VALIGN="top"
><A
HREF="c5281.htm"
>Up</A
></TD
><TD
WIDTH="33%"
ALIGN="right"
VALIGN="top"
>The X::IQ relationship</TD
></TR
></TABLE
></DIV
></BODY
></HTML
>

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
免播放器亚洲一区| 日韩三级在线免费观看| 欧美精品一二三区| 久久久国产午夜精品| 亚州成人在线电影| 成人丝袜高跟foot| 欧美mv和日韩mv国产网站| 亚洲图片自拍偷拍| 99久久精品国产网站| 日韩精品一区二区三区在线| 一区二区三区鲁丝不卡| 成人毛片老司机大片| 一区二区三区在线看| 九色porny丨国产精品| 欧美日韩国产首页| 一区二区三区不卡在线观看| 成人免费高清视频在线观看| 久久精品视频一区二区| 激情五月播播久久久精品| 日韩一区二区在线观看视频 | 成人综合在线网站| 2021国产精品久久精品| 美女高潮久久久| 欧美精品日韩一本| 天天综合天天综合色| 欧美裸体一区二区三区| 亚洲一区在线观看网站| 欧美伊人久久大香线蕉综合69| 亚洲欧美一区二区视频| av不卡在线播放| 亚洲卡通欧美制服中文| 在线观看网站黄不卡| 一区二区三区欧美激情| 欧美日韩视频在线观看一区二区三区 | 国产精品99久久久久久久女警| 精品裸体舞一区二区三区| 狠狠色狠狠色综合| 国产亚洲综合在线| 99久久精品国产麻豆演员表| 亚洲欧美日韩在线播放| 欧美综合在线视频| 偷拍与自拍一区| 日韩欧美资源站| 国产成a人亚洲精| 国产精品久久久久久久久晋中| 99久久久免费精品国产一区二区| 最新国产成人在线观看| 欧美日韩一区二区三区不卡| 日韩精品电影在线观看| 久久女同互慰一区二区三区| 9人人澡人人爽人人精品| 亚洲一区二区三区四区的| 欧美电影在哪看比较好| 国产在线一区二区综合免费视频| 久久九九国产精品| 91国产成人在线| 一本高清dvd不卡在线观看| 一区二区高清在线| 欧美一级黄色录像| 成人一级片网址| 亚洲一区在线观看免费| 日韩精品一区二区三区老鸭窝| 国产精品一区专区| 亚洲国产精品久久人人爱蜜臀| 精品人在线二区三区| 97久久久精品综合88久久| 日本欧美一区二区| 亚洲国产精品激情在线观看| 欧美精品一级二级| 99久久伊人网影院| 天堂久久久久va久久久久| 久久久久久久精| 欧美久久一区二区| 成人精品免费网站| 日本欧美大码aⅴ在线播放| 国产欧美日韩麻豆91| 欧美一区二区三区四区五区 | 成人一区二区在线观看| 亚洲一卡二卡三卡四卡无卡久久| 久久亚洲春色中文字幕久久久| 91豆麻精品91久久久久久| 韩国v欧美v亚洲v日本v| 亚洲成a人v欧美综合天堂| 中文字幕免费一区| 日韩视频免费观看高清完整版| 成人sese在线| 韩国三级电影一区二区| 亚洲主播在线观看| 最新日韩av在线| 久久久久久久久一| 日韩欧美一级特黄在线播放| 欧美视频一区二区三区四区 | 亚洲一级二级三级| 久久免费看少妇高潮| 91精品国产综合久久精品麻豆| 波多野结衣中文字幕一区| 国产精品主播直播| 裸体在线国模精品偷拍| 日本亚洲视频在线| 亚洲第一av色| 亚洲一区二区视频| 亚洲综合久久久| 亚洲最大成人综合| 一区二区三区免费在线观看| 亚洲视频中文字幕| 中文字幕在线一区| 亚洲欧美一区二区视频| 国产精品网站一区| 欧美极品aⅴ影院| 国产嫩草影院久久久久| 国产欧美一区二区精品忘忧草| 久久久噜噜噜久久中文字幕色伊伊 | 国产美女娇喘av呻吟久久| 日本伊人色综合网| 日韩国产高清在线| 美女网站视频久久| 久88久久88久久久| 国产一区二区在线电影| 国产在线精品一区二区夜色| 九九**精品视频免费播放| 久久草av在线| 欧美日本免费一区二区三区| 欧美日韩午夜影院| 欧美一区二区三区免费视频| 日韩亚洲欧美在线| 精品久久久久av影院| 国产视频视频一区| 国产精品高潮呻吟| 亚洲一区二区不卡免费| 丝袜美腿亚洲色图| 久久成人免费日本黄色| 国产69精品一区二区亚洲孕妇| 床上的激情91.| 欧美性淫爽ww久久久久无| 日韩一区二区在线看| 国产午夜精品理论片a级大结局| 国产精品国产精品国产专区不蜜| 一区二区三区日韩精品视频| 视频一区在线播放| 国产成人精品免费在线| 色老头久久综合| 日韩丝袜情趣美女图片| 欧美韩日一区二区三区| 亚洲国产精品天堂| 国产精品18久久久久久久久| 91蝌蚪porny| 欧美一区二区网站| 国产精品第一页第二页第三页| 亚洲午夜日本在线观看| 国产一区二区网址| 91成人在线精品| 亚洲精品一区二区三区香蕉| 亚洲精品中文字幕乱码三区| 久久精品国产精品亚洲精品| 色综合天天综合| 精品国偷自产国产一区| 怡红院av一区二区三区| 久久99精品视频| 91福利精品第一导航| 国产亚洲综合在线| 日韩国产欧美视频| 色综合av在线| 国产欧美日韩三级| 裸体健美xxxx欧美裸体表演| 色av综合在线| 中文字幕av一区二区三区高| 色综合久久综合网| 精品久久久久久久久久久久包黑料 | 极品少妇xxxx精品少妇| 在线中文字幕一区| 国产精品午夜免费| 奇米888四色在线精品| 99re热视频这里只精品| 337p粉嫩大胆色噜噜噜噜亚洲 | 夜夜精品视频一区二区| 国产成人亚洲综合a∨猫咪| 91精品午夜视频| 亚洲一区二区三区中文字幕 | 亚洲bt欧美bt精品777| 99国产欧美另类久久久精品| 久久精品一区二区三区四区| 美腿丝袜亚洲综合| 欧美久久久久久久久久| 一区二区三区欧美视频| 99久久er热在这里只有精品66| 久久精品一区二区三区不卡牛牛 | 亚洲成人你懂的| 99国产精品久久久久久久久久久| 欧美大黄免费观看| 日韩二区在线观看| 欧美剧在线免费观看网站| 亚洲一区二区欧美日韩| 色婷婷精品大视频在线蜜桃视频| 亚洲欧洲美洲综合色网| 波多野结衣精品在线| 国产午夜亚洲精品羞羞网站| 国产成人精品一区二| 中文字幕成人av| 不卡一区二区三区四区| 中文在线一区二区|