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;

  • 相关阅读:
    Java 泛型
    face_recognition
    用于图像分割的卷积神经网络:从R-CNN到Mark R-CNN
    OpenCV探索
    基于深度学习的目标检测技术演进:R-CNN、Fast R-CNN、Faster R-CNN
    卷积神经网络CNN总结
    (4)Smali系列学习之Smali语法详解内部类
    log4j的配置信息
    C#的async和await
    Java魔法堂:String.format详解
  • 原文地址:https://www.cnblogs.com/guligei/p/3510414.html
Copyright © 2011-2022 走看看