phpDhtSpider icon indicating copy to clipboard operation
phpDhtSpider copied to clipboard

爬取不到数据

Open ltgg opened this issue 8 years ago • 3 comments

环境php56 swoole1.9.15 在go.php中配置了数据库和swoole信息 php go.php后等待10分钟后bt表中无数据 求解?

ltgg avatar Jul 11 '17 12:07 ltgg

更新了 重新下载代码 并且打开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;
    }
}

cuijun123 avatar Jul 12 '17 03:07 cuijun123

echo '朋友' . $address[0] . '找到资源了 通知你一声' . PHP_EOL; 这句一直没有输出,这是表示没有找到资源?

heyli avatar Jan 04 '18 06:01 heyli

同样,放在阿里云上,策略全关,一直找不到资源

sdpong avatar Jan 18 '18 04:01 sdpong