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

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

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

    即興的靈感

    思維是一種藝術; 藝術需要靈感。

    博客好友

    最新評論

    J2ME網絡連接框架體系

    ????? J2ME技術提供了移動空間融入網絡中的聯網功能,因此使得手機等移動設備的衛星導航系統跟手機網絡游戲的應用成為了現實。在MIDP中處理移動信息設備網絡連接功能的最主要技術是javax.microedition.io中各個類和接口,以及java.io包中的(I/O)接口為數據流提供了系統輸入和輸出功能。
    ?? J2ME的網絡通訊根據通訊協議的不同提供了不同的通訊接口,包括TCP協議、UDP協議以及HTTP協議等主要網絡協議,都分別提供了相應的連接訪問接口。另外,在此基礎上,還提供了處理文件連接以及串口進行網絡連接技術,如操作文件和實現藍牙功能。以下對J2ME網絡連接框架進行總結。
    ?? 一、J2ME網絡連接基本通訊類型
    ?? 1、通訊數據報類型:數據報通訊在javax.microedition.io.DatagramConnection類中進行了定義,用于處理UDP通訊協議。
    ?? 2、TCP通訊協議類型:TCP通訊由javax.microedition.io.StreamConnectionNotifier類進行了通訊處理。
    ?? 3、基本串行輸入輸出類型:串行輸入輸出接口分別在 javax.microedition.io包中的InputConnection和OutputConnection中進行定義。
    ?? 4、超文本傳輸協議HTTP類型:基于HTTP協議的通訊接口在javax.microedition.io.HttpConnection中定義。

    ?? 二、J2ME網絡通訊過程步驟
    ?? 網絡通訊連接的IO數據流過程基本步驟分別是建立連接、網絡通訊、連接關閉。
    ?? 1、建立連接,創建與服務端的連接初始化以及完成連接過程。
    ?? 2、網絡通訊,在連接已建立的基礎上進行數據的交換以及完成通訊過程。
    ?? 3、完成通訊之后即關閉網絡通訊連接,釋放資源。

    ?? 三、J2ME中各通訊協議的連接方法
    ?? 在J2ME中定義了javax.microedition.io.Connector類用于專門提供各種不同協議連接建立的靜態方法,用于打開各種不同的連接,使用的方法是Connector.open()方法,返回的是Connection對象。
    ?? 1、打開文件方法,建立文件連接進行IO通訊
    ?? Connection conn = Connector.open(file://myfile.dat);
    ?? 2、調用串口通訊的建立方法
    ?? Connection conn = Connector.open("comm:0;baudrate=5333");
    ?? 3、數據報套接字通訊建立
    ?? Connection conn = Connector.open("datagram://:3322");
    ?? 4、TCP套接字通訊連接建立
    ?? Connection conn = Connector.open("socket://localhost:5568");
    ?? 5、超文本傳輸協議HTTP連接建立
    ?? Connection conn = Connector.open(

    ?? 四、簡單舉例HTTP通訊
    ?? ....//聲明代碼
    ?? HttpConnection httpCon = null;
    ?? InputStream is = null;
    ?? OutputStream oStrm = null;
    ?? ...//連接并封裝數據流代碼
    ?? conn = (HttpConnection) Connector.open(url);
    ?? iStrm = conn.openInputStream();
    ?? DataInputStream dis = new DataInputStream(iStrm);
    ?? ...//讀寫數據流代碼
    ?? int num = dis.readInt();
    ?? String str = dis.readUTF();
    ?? oStrm = conn.openOutputStream();
    ?? oStrm.write(data);
    ?? .../關閉連接代碼
    ?? iStrm.close();
    ?? conn.close();
    ??? (轉載時請注明出處并保持鏈接,作為對作者辛勤勞動的尊重,謝謝。)

    ?



    ?
    鳳凰涅槃/浴火重生/馬不停蹄/只爭朝夕
    ???? 隱姓埋名/低調華麗/簡單生活/完美人生

    posted on 2009-02-20 18:22 poetguo 閱讀(3022) 評論(3)  編輯  收藏 所屬分類: J2ME

    評論

    # re: J2ME網絡連接框架體系 2009-02-21 00:25 lu_pp

    "四、簡單舉例HTTP通訊"
    這段示例代碼是有問題的,在真機上是會拋異常的  回復  更多評論   

    # re: J2ME網絡連接框架體系 2009-02-21 01:49 即興詩人

    @lu_pp
    IO操作在代碼中是需要捕獲異常的,當然這不是具體功能的代碼  回復  更多評論   

    # Plotnost' Klyuchevyh Slov 2009-05-18 04:20 Plotnost' Klyuchevyh Slov

    Could you help me. What children take from us, they give?We become people who feel more deeply, question more deeply, hurt more deeply, and love more deeply.
    I am from Chile and learning to write in English, give true I wrote the following sentence: "Powered by seo consulting service.There no denying that seo can get very repetitious."

    THX 8-), Makoto.  回復  更多評論   

    主站蜘蛛池模板: 亚洲另类激情综合偷自拍| 亚洲成?v人片天堂网无码| 99久久精品国产亚洲| 国产色爽免费无码视频| 亚洲午夜久久久影院| 中国一级特黄的片子免费| 久99精品视频在线观看婷亚洲片国产一区一级在线 | 免费在线观看自拍性爱视频| 亚洲电影国产一区| 免费国产午夜高清在线视频| 人成午夜免费视频在线观看| 亚洲欧洲国产经精品香蕉网| 我们的2018在线观看免费高清| 亚洲AV无码一区二区三区人| 在线免费观看毛片网站| 亚洲综合国产精品第一页| 乱爱性全过程免费视频| 亚洲一区二区三区影院| 99久在线国内在线播放免费观看| 亚洲第一成年人网站| 毛片a级毛片免费观看品善网 | 国产亚洲午夜精品| 三上悠亚亚洲一区高清| 无码专区AAAAAA免费视频| 亚洲人成综合在线播放| 国产大片91精品免费看3 | 桃子视频在线观看高清免费视频| 日韩精品一区二区亚洲AV观看 | 精品无码无人网站免费视频| 波多野结衣亚洲一级| 亚洲 自拍 另类小说综合图区| 两个人日本WWW免费版| 亚洲国产精品综合久久网各| 国产成人精品免费直播| 曰批全过程免费视频在线观看无码| 久久99亚洲网美利坚合众国| 国产伦精品一区二区三区免费下载| 高清永久免费观看| 精品亚洲AV无码一区二区| 亚洲日韩一页精品发布| 日本在线高清免费爱做网站|