<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 羅明 閱讀(1244) 評論(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丰满熟妇在线播放| JLZZJLZZ亚洲乱熟无码| 国产亚洲美女精品久久久久狼| 亚洲精品人成电影网| h片在线观看免费| 成人爽A毛片免费看| 亚洲av无码专区在线播放 | 亚洲色图黄色小说| 中文字幕看片在线a免费| 性xxxx视频播放免费| 精品无码一区二区三区亚洲桃色 | 亚洲国产精品久久网午夜| 成人免费777777被爆出| 亚洲成色在线影院| 永久免费av无码网站韩国毛片| 久久综合日韩亚洲精品色| 99ee6热久久免费精品6| 久久久久亚洲Av片无码v| 妻子5免费完整高清电视| 亚洲精品成人片在线观看精品字幕 | 亚洲第一永久AV网站久久精品男人的天堂AV | 亚洲国产精品成人综合久久久 | **一级毛片免费完整视| 亚洲成a人无码av波多野按摩| 中文字幕免费在线看线人动作大片| 亚洲av永久无码精品网站| 国产大片免费网站不卡美女| 亚洲国产精品久久久久网站| 两个人日本WWW免费版| 亚洲欧洲精品视频在线观看| 国产美女无遮挡免费网站| 午夜在线a亚洲v天堂网2019| 日韩在线播放全免费| 亚洲videosbestsex日本| 久久精品一区二区免费看| 亚洲电影免费在线观看| 免费永久看黄在线观看app| 国产成人高清亚洲一区久久| 免费A级毛片无码久久版| 黄色毛片免费网站|