dart:io
NetworkInterface class
A NetworkInterface represents an active network interface on the current system. It contains a list of InternetAddresses that are bound to the interface.
Constructors
- NetworkInterface()
Properties
- addresses → List<InternetAddress>
read-only
- The list of
InternetAddresses currently bound to this NetworkInterface. - hashCode → int
read-only, inherited
- The hash code for this object.
- index → int
read-only
- The index of the NetworkInterface.
- name → String
read-only
- The name of the NetworkInterface.
- runtimeType → Type
read-only, inherited
- A representation of the runtime type of the object.
Methods
- noSuchMethod(Invocation invocation) → dynamic
inherited
- Invoked when a non-existent method or property is accessed.
- toString() → String
inherited
- A string representation of this object.
Operators
- operator ==(Object other) → bool
inherited
- The equality operator.
Static Properties
- listSupported → bool
read-only
- Whether the list method is supported.
Static Methods
- list({bool includeLoopback = false, bool includeLinkLocal = false, InternetAddressType type = InternetAddressType.any}) → Future<List<NetworkInterface>>
- Query the system for NetworkInterfaces.