新聞中心

        EEPW首頁 > 手機與無線通信 > 設計應用 > 一種基于Android和JXTA協議模型的無線D2D通信技術

        一種基于Android和JXTA協議模型的無線D2D通信技術

        作者: 時間:2012-07-16 來源:網絡 收藏

        2.4 文件發送與接收
        文件發送的實現是利用P2PSocket編寫的程序,可以在任意Peer之間對等地傳輸文件。該程序通過管道綁定,由Pipe向遠程Pee*r發送文件,文件將以流的形式傳遞通過PipeMsgEvent實現PipeMsgListener,每次當有消息傳送到管道的時候,事件將被捕獲。通過fileRequest處理共享文件列表的請求,向對方發送包含共享文件名的列表的消息在一個線程中執行一個循環,通過網絡進行文件資源廣播,如果得到回應就進行資源請求確認,確認完成之后調用this,socket Service.file Transfer()函數發送當前文件資源。
        文件發送的源代碼如下:
        h.JPG
        當單擊File Share菜單選項時,會顯示出當前網絡中的節點所共享的文件,如圖5所示。

        本文引用地址:http://www.104case.com/article/154424.htm

        j.JPG


        當用戶可以選中其中的某一個文件,網絡利用Pipe從共享該文件的節點那里讀取數據并存儲在本機的SD卡上,文件接收的代碼和發送的類似。

        3 結語
        本文研究并設計實現了操作系統,以JXTA,應用WiFi網絡的通信系統。該系統能以現有的數臺近距離的智能手機為基礎,建立起一個P2P網絡,使得這些用戶之間能夠方便地進行通信與資源共享,這將成為諸多用戶豐富自身手機資源的有效途徑。

        p2p機相關文章:p2p原理



        上一頁 1 2 3 4 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 定南县| 共和县| 独山县| 抚宁县| 林芝县| 太保市| 嘉祥县| 加查县| 正镶白旗| 固始县| 商洛市| 屯门区| 千阳县| 贡觉县| 衡阳市| 商丘市| 吉林市| 榆中县| 南溪县| 大余县| 磴口县| 疏勒县| 临朐县| 原平市| 鹤庆县| 通榆县| 石首市| 高雄县| 缙云县| 荣昌县| 运城市| 诸暨市| 垫江县| 东乡族自治县| 定陶县| 织金县| 潼关县| 城固县| 蓬安县| 赤水市| 孟州市|