180 likes | 313 Views
F ile E xpress. 資工三 A 李韋成 995002009 : win60615@yahoo.com.tw 楊雅媛 995002508 : s87182000@gmail.com 蔡志豪 995002520 : a968574123@hotmail.com. Logo. 無線網路檔案分享 App - File Express. PC 與 行動裝置 點 對點連線快速傳送 檔案 而 非經由第三 方來傳 送 檔案。 不只可以降低資料安全疑慮,還可以提升傳輸的時間! 使用者不需知道任何 IP 即可與對方連線
E N D
File Express 資工三A 李韋成 995002009 :win60615@yahoo.com.tw 楊雅媛995002508 :s87182000@gmail.com 蔡志豪 995002520 :a968574123@hotmail.com 網路程式設計
Logo 網路程式設計
無線網路檔案分享 App - File Express • PC與 行動裝置 點對點連線快速傳送檔案 • 而非經由第三方來傳送檔案。 • 不只可以降低資料安全疑慮,還可以提升傳輸的時間! • 使用者不需知道任何 IP 即可與對方連線 • 透過第三方的伺服器取得其他客戶端資訊 網路程式設計
架構流程圖 網路程式設計
如何操作 網路程式設計
Server • 透過輸入指令的方式來執行程式 • List :顯示全部連線中的 Client • Shutdown : 關閉Server 網路程式設計
Client– PC version • 連線後輸入 Client的名子,同樣使用輸入指令方式操作 • LIST :顯示連線中的 Client(含自己) • SEND [ClientName] : send the ”send request” to server • 依提示輸入欲傳遞的檔案,待對方確認及可傳送。 • EXIT : 中斷連線 網路程式設計
Client – Android version 一開始手機App登入時需要先輸入名字 送出名字之後,若成功連上伺服器將會顯示訊息 接著即可輸入Command指令 網路程式設計
Interface 網路程式設計
After Send 網路程式設計
After Received 網路程式設計
Java Client Received 網路程式設計
Java Client Send 網路程式設計
開發過程 網路程式設計
Programming problems • Android APP的寫法和 PC上之 Java版本不一樣 • 加上圖形介面後的流程思維變的不同 • 需要深入了解使用 Socket傳送檔案的方法 網路程式設計
About future • 可以用 PC 即時瀏覽行動裝置的影片照片,不需要透過傳輸檔案。 • 點對點同步備份 • 研發出良好的使用介面,點幾下即完成設定 網路程式設計
Team Work 李韋成:Android App Designed and Java Client Desktop Version 蔡志豪:Java Code Designed and Master Server Version 楊雅媛:Planed the main structure and PPT designed 網路程式設計
Thank you 網路程式設計