快速业务通道

喘JAVA糞?産喝謹?殻涙怦毘響函垓殻猟周 - 園殻秘壇利

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-06-15
     return r;       }              public int getData(byte[] b, int off, int len) throws IOException {           int r, rema = len;           while (rema > 0) {               if ((r = in_stream.read(b, off, rema)) == -1) {                    return -1;               }               rema -= r;               off += r;               cur_pos += r;           }           return len;       }              public void close() {           if (httpConnection != null) {               httpConnection.disconnect();               httpConnection = null;           }           if (in_stream != null) {               try {                   in_stream.close();               } catch (IOException e) {}               in_stream = null;           }           url = null;       }              /**//*       * 砺竃呟械宥岑壅編       * ?哘鷹503辛嬬頁喇蝶嶽壙扮議圻咀哈軟議,箭泌揖匯IP撞訓議銭俊 萩箔辛嬬壟捲暦匂詳蒸       */      public void seek(long start_pos) throws IOException {           if (start_pos == cur_pos && in_stream != null)                return;           if (httpConnection != null) {               httpConnection.disconnect();               httpConnection = null;           }           if (in_stream != null) {               in_stream.close();               in_stream = null;           }           httpConnection = (HttpURLConnection) url.openConnection();           httpConnection.setConnectTimeout(connect_timeout);           httpConnection.setReadTimeout(read_timeout);           String sProperty = "bytes=" + start_pos + "-";           httpConnection.setRequestProperty("Range", sProperty);            //httpConnection.setRequestProperty("Connection", "Keep-Alive");           int responseCode = httpConnection.getResponseCode();            if (responseCode < 200 || responseCode >= 300) {                try {                   Thread.sleep(500);               } catch (InterruptedException e) {                   e.printStackTrace();               }               throw new IOException("HTTP responseCode="+responseCode);           }             in_stream = httpConnection.getInputStream();           cur_pos = start_pos;       }     }

喘JAVA糞?産喝謹?殻涙怦毘響函垓殻猟周(2)

扮寂:2011-09-09 blogjava funinhand

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号