<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    如果服務器發來的字節流沒有作任何標記,只是在發完一次數據后flush(),則在客戶端可以用inputStream.available()來判斷流的長度,但一定要在調用read()至少一次之后,不然就只能得到零值。

    如下代碼所示:

    //將接收到的數據存到字節數組array
    int?firstChar?=?inputStream.read();
    int?length?=?inputStream.available();
    byte[]?array?=?new?byte[length+1];
    array[
    0]?=?(byte)firstChar;
    inputStream.read(array,
    1,length);


    版權所有 羅明
    posted on 2006-03-19 21:30 羅明 閱讀(1236) 評論(3)  編輯  收藏 所屬分類: JavaJ2ME
    Comments
    • # re: J2ME網絡程序中判斷一次數據發送的結束
      jimmyvk
      Posted @ 2006-11-09 15:00
      可不可以幫我解釋一下:
      httpConn = (HttpConnection) Connector.open(URL);
      InputStream is = httpConn.openInputStream();
      ByteArrayOutputStream baos = new ByteArrayOutputStream();

      byte[] bytes = new byte[is.available()];

      while (is.read(bytes) != -1) {
      baos.write(bytes);
      }

      我要訪問的資源的字節數大于8k,為什么is.available()只能得到8k,而不是獲得流字節的正確大小,請問是什么原因,謝謝!  回復  更多評論   
    • # re: J2ME網絡程序中判斷一次數據發送的結束
      Andy luo
      Posted @ 2006-11-10 00:01
      read每次只能讀8k,available也是一樣,但你可以連續調用read來讀完所有字節  回復  更多評論   
    • # 美國SEVEN中國研發中心招聘
      王小姐
      Posted @ 2007-11-27 11:51
      您好:

      這里是美國SEVEN中國研發中心.我們正在招聘J2ME工程師.具體信息可登錄www.sevenhangzhou.com 如您有意向,請發郵件至hr@sevenhangzhou.com 或是電話至 0571-88315471
      歡迎您的來電來函.

      王小姐  回復  更多評論   
     
    主站蜘蛛池模板: 一级特黄色毛片免费看| 亚洲AV色欲色欲WWW| 自拍偷自拍亚洲精品播放| 精品日韩亚洲AV无码| 日本道免费精品一区二区| 成人免费a级毛片无码网站入口| 美女被免费视频网站a| 老汉精品免费AV在线播放| 亚洲VA综合VA国产产VA中| 免费va在线观看| 亚洲国产精品国自产电影| 亚洲AⅤ男人的天堂在线观看| 久爱免费观看在线网站| 亚洲AV无码久久精品成人| 午夜亚洲国产精品福利| 无码国产精品一区二区免费3p| 精品国产麻豆免费网站| 国产亚洲美女精品久久| 亚洲免费一区二区| 亚洲AV永久无码精品一福利| 国产免费变态视频网址网站| 丁香婷婷亚洲六月综合色| 99在线观看视频免费| www国产亚洲精品久久久日本| 自拍偷自拍亚洲精品第1页| 亚洲av中文无码字幕色不卡 | 亚洲色偷拍另类无码专区| 亚洲国产成a人v在线观看| 免费高清资源黄网站在线观看| 精品无码一区二区三区亚洲桃色 | 亚洲免费福利视频| 久久精品免费观看| 黄色网址免费大全| 亚洲国产精品成人午夜在线观看| 国产a视频精品免费观看| 亚洲黄色在线观看| 久久w5ww成w人免费| 亚洲av中文无码乱人伦在线观看 | 美女视频黄的全免费视频网站| 免费成人午夜视频| 无码av免费网站|