Platforms to show: All Mac Windows Linux Cross-Platform
NetworkInterfaceMBS class
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
class | Network | MBS Network Plugin | 13.0 | ✅ Yes | ❌ No | ✅ Yes | ✅ Yes | All |
For Windows, please use WindowsEthernetMBS class.
The values are not updated for this class. Just when you create the interface objects, you get a snapshot of the current state.
- 18 properties
- property Broadcast as Boolean
- property BroadcastAddress as String
- property Flags as Integer
- property Index as Integer
- property InterfaceIndex as Integer
- property IPv4 as String
- property IPv4count as Integer
- property IPv6 as String
- property IPv6count as Integer
- property Loopback as Boolean
- property MAC as String
- property Multicast as Boolean
- property Name as String
- property Netmask as String
- property NetmaskIPv4 as String
- property NetmaskIPv6 as String
- property Running as Boolean
- property Up as Boolean
- 2 methods
- 4 shared methods
- shared method AllInterfaces(Merge as boolean = true) as NetworkInterfaceMBS()
- shared method IndexMap as Dictionary
- shared method IndexToName(Index as Integer) as string
- shared method NameToIndex(Name as String) as Integer
This class has no sub classes.
Some examples using this class:
- /Network/Bonjour/Find computer in Network
- /Network/Bonjour/Find Computer iOS
- /Network/Network Interfaces
Blog Entries
- MBS Xojo Plugins, version 17.1pr3
- MBS Xojo / Real Studio Plugins, version 17.1pr1
- MBS Xojo / Real Studio Plugins, version 14.2pr8
- Tip of the day: Find network interfaces by name
- MBS Real Studio Plugins, version 13.0pr2
Release notes
- Version 17.1
- Added Running and Flags to NetworkInterfaceMBS class.
- Fixed NetworkInterfaceMBS.MAC to no longer have a LF character on the end.
The items on this page are in the following plugins: MBS Network Plugin.