小编天才小*_*小飞猫的帖子

消耗两个tcp端口的一个套接字连接是否正常?

我使用swift版本的Socket.IO,在我正在工作的应用程序中,只有一个连接由单例处理.

但在检查员中,它表示正在不断使用两个tcp端口(49209,49210).在幕后这是正常的吗?

在此输入图像描述

sockets port tcp socket.io swift

13
推荐指数
1
解决办法
209
查看次数

美元符号在robots.txt中意味着什么

我对一个网站感到好奇,并希望在/s路径上做一些网络爬行.它的robots.txt:

User-Agent: *
Allow: /$
Allow: /debug/
Allow: /qa/
Allow: /wiki/
Allow: /cgi-bin/loginpage
Disallow: /
Run Code Online (Sandbox Code Playgroud)

我的问题是:

  • 在这种情况下,美元符号意味着什么?

  • 抓取网址/s是否合适?关于robots.txt文件?

robots.txt web-crawler

5
推荐指数
1
解决办法
2259
查看次数

如何在 react-native 中使用 RCTEventEmitter 接收事件回调

将 react-native 代码从 0.28 更新到 0.30 后,子类化RCTEventEmitter是将事件发送回 Javascript 的推荐方式,旧方式已弃用。

- (void)startObserving{}

- (void)stopObserving{}

- (NSArray<NSString *> *)supportedEvents{

    return @[@"someInterestingEvent"];
}

-(void)interestingEventHappen{
    [self sendEventWithName:@"someInterestingEvent" body:nil];
}
Run Code Online (Sandbox Code Playgroud)

问题是我如何接收回调而不是仅仅注册事件。我注意到公开了RCTEventEmitter方法RCT_EXPORT_METHOD(addListener:(NSString *)eventName),但它只接收一个参数(事件名称)。我试过文档:

NativeAppEventEmitter.addListener('someInterestingEvent', ()=>{});

没有结果,黄色框抱怨发送 someInterestingEvent在没有注册听众的情况下。

我错过了什么?

javascript react-native

4
推荐指数
1
解决办法
6944
查看次数