P2P File Sharing
3.0
该项目旨在将文件从一台设备(计算机或 Android 智能手机)传输到另一台设备。仅当两个设备位于同一本地网络时它才有效。如果其中一台设备是 Android 智能手机,您可以与其共享数据并将另一台设备连接到智能手机的数据。
您可以在此处或此处下载应用程序
这是我构建的库,供所有应用程序(Android、命令行和桌面)使用。正是因为这个库,我们也可以在android和桌面之间共享文件。
这是执行P2P文件共享的Android应用程序
桌面应用程序是使用 JavaFX 和 Spring Boot(用于依赖注入)开发的。它是在 Java 16 中开发的。
仅当两个设备位于同一本地网络时,此项目才有效。这允许对等点之间进行通信,无需任何中间服务器。您的数据从发送者直接发送到接收者
接收方可以自动检测发送方。这是通过 UDP 多播实现的:
接收方注册到多播地址组,发送方使用 UDP 数据包定期向该组发送其对等数据。