zoukankan      html  css  js  c++  java
  • iOS开发,使用CocoaSSDP查找设备时按关键字过滤Device

    关于CocoaSSDP的资料有很多,这里就不介绍了。

    希望寻找的目标设备,在header中设置了自定义的keyword,虽然通过外围代码也能达到相同目的,但是直接修改CocoaSSDP源码更简便。

    导入CocoaSSDP后,找到SSDPService.m文件的函数“- (id)initWithHeaders:(NSDictionary *)headers”,添加如下代码段

    if ([[headers allKeys] containsObject:@“keyword”]) {
        _keyword = [[NSString alloc] initWithString:[headers objectForKey:@"keyword"]];
    } else {
        _keyword = @"null";
    }

    然后在代理方法(- (void) ssdpBrowser:(SSDPServiceBrowser *)browser didFindService:(SSDPService *)service)中,使用keyword判断即可

    if (![service.keyword isEqual: @"null"]) {
        // your code
    }
  • 相关阅读:
    IIS WebDAV安全配置
    sql注入notebook
    sqlilabs less18-22 HTTP头的注入
    sqlilab less15-17
    sqlilab11-14
    sqlliab7-8
    sqli lab less-5-6
    sqli lab 1-4
    sql注入 pikachu
    [wp]xctf newscenter
  • 原文地址:https://www.cnblogs.com/gamesun/p/6430308.html
Copyright © 2011-2022 走看看