File Sharing Over Local Area Network (LAN) at Home-Office


by Maninder Singh
0 comment


A simple tool for spontaneous, local network file transfers.
Supports Windows, Mac and Linux PCs and Android phones.


  • No setup required
  • Automatically detects files offered by other computers and displays them
  • Can transfer single files, folders or a combination of both
  • Allows transfers between different platforms/operating systems
  • Transfers files as fast as your home network allows to


  • Runs on Windows, OS X and Linux PCs with Java 7 installed.
  • Runs on Android >= 4.1 (Jelly Bean)

Getting started

  1. Download LanXchange:
  2. Unzip the downloaded archive to some place in your home folder (like “My Documents”)
  3. Run it by double-clicking “LXC.exe” (Windows) or “lxc” (OS X, Linux)
  4. Repeat these steps for all computers/phones and start sharing!


Q: Aren’t file transfers a solved problem?
A: Not entirely. This tool was written years ago for fast file transfers on Lan-Parties (hence the name), where we had a mix of Windows 98 and Windows XP PCs, and copying files was not solved back then.

Q: Ok, but why would anyone use this today, we have {$cloudprovider, AirDrop, …}?
A: LanXchange is much faster than the cloud (no slow upload involved) and, unlike AirDrop does support virtually all PC OSes + Android. (anything that can run a JVM)

Q: But why Java?
A: Historical reasons, I was in school when I started this and only knew Java. Plus, years later it made porting LanXchange to Android much easier.



Leave a Comment