network_file 2.0.0
network_file: ^2.0.0

Flutter Android iOS

A dead simple Dart library, to find and share files across devices on a network.

Network File #

Network File let's you transparently find, and share files across several other devices in a network running Network File.

Works anywhere dart:io works.

How? #

Network file works like this -

  • When a device wants to download a file, (by invoking NetworkFile.getInstance().findFile()), it issues a UDP broadcast request.

  • When the UDP broadcast packet reaches a server (created by NetworkFile.getInstance().run()), the server responds if it has the file.

  • Once a server responds, the client/server will transfer this file using plain old HTTP.

That's it.

0
likes
70
pub points
27%
popularity

A dead simple Dart library, to find and share files across devices on a network.

Repository (GitHub)
View/report issues

Documentation

API reference

Uploader

devxpy@gmail.com

License

MIT (LICENSE)

Dependencies

crypto, flutter, http_server, logging, path

More

Packages that depend on network_file