phpDhtSpider
phpDhtSpider copied to clipboard
爬取不到数据
环境php56 swoole1.9.15 在go.php中配置了数据库和swoole信息 php go.php后等待10分钟后bt表中无数据 求解?
更新了 重新下载代码 并且打开inc\DhtClient.class.php 40行输出信息 看看有没有接受到请求 如下:
public static function request_action($msg, $address)
{
switch ($msg['q']) {
case 'ping'://确认你是否在线
echo '朋友'.$address[0].'正在确认你是否在线'.PHP_EOL;
self::on_ping($msg, $address);
break;
case 'find_node': //向服务器发出寻找节点的请求
echo '朋友'.$address[0].'向你发出寻找节点的请求'.PHP_EOL;
self::on_find_node($msg, $address);
break;
case 'get_peers':
echo '朋友'.$address[0].'向你发出查找资源的请求'.PHP_EOL;
// 处理get_peers请求
self::on_get_peers($msg, $address);
break;
case 'announce_peer':
echo '朋友' . $address[0] . '找到资源了 通知你一声' . PHP_EOL;
// 处理announce_peer请求
self::on_announce_peer($msg, $address);
break;
default:
break;
}
}
echo '朋友' . $address[0] . '找到资源了 通知你一声' . PHP_EOL; 这句一直没有输出,这是表示没有找到资源?
同样,放在阿里云上,策略全关,一直找不到资源