Skip to content

A Java program for sharing files over the local area network

Notifications You must be signed in to change notification settings

kenneth-ge/LANShare

Repository files navigation

LANShare

** Installable packages are available in the releases section! Mac users may need to enter some extra commands (below) to get it to install**

Imagine Airdrop but for any device

During COVID, the internet got completely clogged up, and we didn't have enough bandwidth for everyone to do video calls and play games and stream on YouTube and do all the different things people usually do on the internet. So, while I was trying to transfer some really large flies from one computer to another using Google Drive, I thought -- why waste our precious bandwidth on uploaidng and then downloading the same file, when we could just skip all of that and transfer it directly over the local network?

Enter, LANShare:

image

Local area network file sharing program LANShare, using UDP broadcasting and TCP. Written in JavaFX (& rewritten in Qt, although not in this repo)

Much faster and more energy-efficient than uploading and redownloading, doesn't require any additional hardware, doesn't even require a USB port for a flash drive!

Mac commands:

Run the following command, replacing /path/to/application.app with the actual path to the downloaded application file: xattr -cr /path/to/application.app

About

A Java program for sharing files over the local area network

Resources

Stars

Watchers

Forks

Packages

No packages published