zoukankan      html  css  js  c++  java
  • Unless, of course, something horrible happens such as a network failure,

    /**

     * Just like the sendElement: method above,

     * but allows you to receive a receipt that can later be used to verify the element has been sent.

     * 

     * If you later want to check to see if the element has been sent:

     * 

     * if ([receipt wait:0]) {

     *   // Element has been sent

     * }

     * 

     * If you later want to wait until the element has been sent:

     * 

     * if ([receipt wait:-1]) {

     *   // Element was sent

     * } else {

     *   // Element failed to send due to disconnection

     * }

     * 

     * It is important to understand what it means when [receipt wait:timeout] returns YES.

     * It does NOT mean the server has received the element.

     * It only means the data has been queued for sending in the underlying OS socket buffer.

     * 

     * So at this point the OS will do everything in its capacity to send the data to the server,

     * which generally means the server will eventually receive the data.

     * Unless, of course, something horrible happens such as a network failure,

     * or a system crash, or the server crashes, etc.

     * 

     * Even if you close the xmpp stream after this point, the OS will still do everything it can to send the data.

    **/

    - (void)sendElement:(NSXMLElement *)element andGetReceipt:(XMPPElementReceipt **)receiptPtr;

  • 相关阅读:
    Bean生命周期
    Bean的作用域
    神经网络训练中,傻傻分不清Epoch、Batch Size和迭代
    jQuery中选择器有哪几种
    数据库的事务机制
    多线程面试题
    HTTP请求报文和HTTP响应报文
    linux tomcat单机部署多应用
    flexbox预习
    作业
  • 原文地址:https://www.cnblogs.com/guligei/p/3510414.html
Copyright © 2011-2022 走看看