P2P File Sharing
3.0
該專案旨在將檔案從一台裝置(電腦或 Android 智慧型手機)傳輸到另一台裝置。只有當兩個裝置位於同一本地網路時它才有效。如果其中一台裝置是 Android 智慧型手機,您可以與其共享資料並將另一台裝置連接到智慧型手機的資料。
您可以在此處或此處下載應用程式
這是我建立的庫,供所有應用程式(Android、命令列和桌面)使用。正是因為這個函式庫,我們也可以在android和桌面之間共用檔案。
這是執行P2P檔案共享的Android應用程式
桌面應用程式是使用 JavaFX 和 Spring Boot(用於依賴注入)開發的。它是在 Java 16 中開發的。
只有當兩個裝置位於同一本地網路時,此項目才有效。這允許對等點之間進行通信,無需任何中間伺服器。您的資料從發送者直接發送到接收者
接收方可以自動偵測發送方。這是透過 UDP 多播實現的:
接收方註冊到多重播送位址群組,發送者使用 UDP 封包定期向該群組傳送其對等資料。