StratumServerManager.java 文件源码

java
阅读 30 收藏 0 点赞 0 评论 0

项目:BitcoinCardTerminal 作者:
private void AddServersFromOnlineSource(){
    //Get updated servers list from BlochsTech.com/StratumServers.json
    try{
        AndroidHttpClient client = AndroidHttpClient.newInstance("BOBC-0 Terminal/0.0/Android");
        SimpleWebResponse resp = WebUtil.SimpleHttpGet(client, "http://blochstech.com/content/StratumServers.txt", "text/plain", "StratumServerManager_GetBlochsTechServerList");
        if(resp.IsConnected && resp.Response != null){
            JSONObject json = new JSONObject(resp.Response);
            JSONArray jsonServers = json.getJSONArray("Servers");
            String url;
            for(int i = 0; i < jsonServers.length(); i++){
                url = jsonServers.getString(i);
                if(!ContainsServer(url))
                    servers.add(new StratumServer(url));
            }
        }
    }catch(Exception ex){
        if(Tags.DEBUG)
            Log.e(Tags.APP_TAG, "Failed to get StratumServers from online source. Ex: " + ex.toString());
    }
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号