• socket didReadData


    原来是 这样的,socket 里面读取数据,可 怎么 以手机作为 局域网服务器,给 Android 客户端 写上几个 类似服务器的  接口呢,接口名字怎么 写呢?

    #pragma mark AsyncSocket Delegate

    /////////////////////////////////////////////////////////

    header field,有点协议约定的 感觉了, 

    {

        "Accept-Encoding" = gzip;

        Connection = "keep-alive";

        "Content-Length" = 54;

        "Content-Type" = "application/x-www-form-urlencoded; charset=utf-8";

        Host = "192.168.0.9:12345";

        "User-Agent" = "iPhoneHTTPServer 1.0 (iPhone; iPhone OS 6.1.3; zh_CN)";

    }

    ///////////////////////////////////////////////////////////////

     

    // 0                   1                   2                   3

    // 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1

    // +-+-+-+-+-------+-+-------------+-------------------------------+

    // |F|R|R|R| opcode|M| Payload len |    Extended payload length    |

    // |I|S|S|S|  (4)  |A|     (7)     |             (16/64)           |

    // |N|V|V|V|       |S|             |   (if payload len==126/127)   |

    // | |1|2|3|       |K|             |                               |

    // +-+-+-+-+-------+-+-------------+ - - - - - - - - - - - - - - - +

    // |     Extended payload length continued, if payload len == 127  |

    // + - - - - - - - - - - - - - - - +-------------------------------+

    // |                               |Masking-key, if MASK set to 1  |

    // +-------------------------------+-------------------------------+

    // | Masking-key (continued)       |          Payload Data         |

    // +-------------------------------- - - - - - - - - - - - - - - - +

    // :                     Payload Data continued ...                :

    // + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +

    // |                     Payload Data continued ...                |

    // +---------------------------------------------------------------+

     

    - (void)socket:(GCDAsyncSocket *)sock didReadData:(NSData *)data withTag:(long)tag

    {

  • 相关阅读:
    jQuery 对象 等操作
    根据文件大小自动判断单位B,KB,MB,GB
    PHP 根据子ID递归获取父级ID,实现逐级分类导航效果
    JQuery 目录树jsTree插件用法
    关于循环列表中包含递归函数的问题
    PHP文件上传大小限制问题
    UEditor+七牛,实现图片直连上传
    修改Ueditor的图片上传地址
    Thinkphp3.2.3加载外部类并调用类里面的方法 获取token
    七牛云--开发笔记
  • 原文地址:https://www.cnblogs.com/guligei/p/3565116.html
Copyright © 2020-2023  润新知