(I hope I’m not the only one who didn’t!)
I have a local network with three computers and a printer on it. I often need to transfer files between computers, sometimes LOTS of files. I have always had trouble getting Samba and NFS set up correctly. On occasion I have resorted to using a thumb drive, which can be painfully slow. Right now I do have a functioning NFS set-up but I was looking around in the book “How Linux Works” and I found a section called “Quick Copy” in Chapter 12, “Network File Transfer and Sharing”, and it shows a way to quickly and easily move files over a network; I tried it, and it was easy, and it worked! No config files to set up!
On the computer you want to send from, using a terminal, go to the directory that you want to share, and run the command python3 -m http.server
On the receiving computer you open a browser and direct it to http://<ipaddr>:8000 where <ippadr> is the ip address of the sending computer. The browser will show the shared directory contents and you can access anything there by clicking on it. To save a file, select SAVE LINK AS . Voila!
When you are done, terminate the python script with ctl c .
I used that maybe 10+ years ago to migrate VMs (Oracle VM for x86 “OVM” - not “VirtualBox”) from one system to another… it worked quite well…
But on my home stuff - I have resilio sync installed on every computer - so if I want to get a file from Computer X to Computer Z - I just copy it to one of my sync shares - it’s lightning fast (uses bit torrent protocol). I also use it to share files (big, and small) with my brother 3,000 km away…
I downloaded the .deb64 version of LanDrop and installed it with AppCenter on Ubuntu 24.10. Unfortunately the first time I ran it I got Sorry, LanDrop closed unexpectedly and then trying to launch it again, nothing happens. I’ll just rely on NFS and http.server for now, but I like to try new stuff so I may try other things later. Maybe apt install would work better. Thanks for the suggestion.
It is likely that there is some workfile that is corrupt. It will not be the same file as in the above link. Try looking at the Landrop man page… it may tell you what files it uses. Then you could try renaming anything that looks like a scratch file and see if it recovers.
Bit of a stab in the dark.
Also I read something about having to have the same version of LanDrop in alll devices.
Interesting question. I don’t have 2 ethernet connected devices to try without wifi at the moment but have just killed wifi on laptop which has ethernet and could still send/receive via mobile phone and laptop both ways.
So in that regard, it does both.
The only downside is both devices have to have the app running at the same time for it to work.
Another thing to be aware of is firewalls, have yet to find out how to allow it on my system.
For the time being I just kill the firewall to transfer.
I asked Copilot and looked at LANDrop FAQ, then tried it on my laptop. It looks like it uses UDP 52637. At least for discovery. Not sure if the same is used for file transfer or not.
I saw a movie where they found two bad guys had been conversing by using the same free email account and saving drafts for each other. That had never occurred to me before.