People have used it for interesting things:
- Bridging connections which would otherwise be blocked by a firewall
- Tunneling through RDP (similar to an SSH tunnel)
- Exposing a localhost web server to others
Key features I put effort into:
1. The shared file is restarted every 10 MB, so it doesn't grow indefinitely.
2. Optimisations for latency & bandwidth. (800 Mbps on a Gigabit LAN. 108 Mbps if file tunneling through RDP)
3. Synchronisation between two sides (each side can be started and restarted in any order)
I'd love to hear about any weird and wonderful uses you might have for it.
Thanks, Fidel