zoukankan      html  css  js  c++  java
  • 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

    {

  • 相关阅读:
    chgrp,chown,chmod用法
    关于linux文件夹与文件的权限理解
    centos7重置root密码
    Mac 下利用 Launchctl 自启动 mysql
    mac 10.10 下编译php拓展之mcrypt
    [转]使用Google地图API搜索功能
    ajax中获取和发送二进制数据的方法
    samba详解
    wamp You don't have permission to access / on this server等问题的解决.
    Cisco3.3.2.2
  • 原文地址:https://www.cnblogs.com/guligei/p/3565116.html
Copyright © 2011-2022 走看看