ping_discover_network 0.0.2 copy "ping_discover_network: ^0.0.2" to clipboard
ping_discover_network: ^0.0.2 copied to clipboard

outdated

The library allows to ping IP subnet and therefore discover network devices. Could be used to find printers (for example, on port 9100) and other services in local network.

example/main.dart

/*
 * ping_discover_network
 * Created by Andrey Ushakov
 * 
 * See LICENSE for distribution and usage details.
 */
import 'package:ping_discover_network/ping_discover_network.dart';

/// Discover available network devices in a given subnet on a given port
void main() {
  final stream = NetworkAnalyzer.discover('192.168.0', 9100);

  stream.listen((NetworkAddress addr) {
    if (addr.exists) {
      print('Found device: ${addr.ip}');
    }
  }).onDone(() => print('Finish'));
}
70
likes
0
pub points
88%
popularity

Publisher

verified publishertablemi.com

The library allows to ping IP subnet and therefore discover network devices. Could be used to find printers (for example, on port 9100) and other services in local network.

Repository (GitHub)
View/report issues

License

unknown (license)

Dependencies

flutter

More

Packages that depend on ping_discover_network