A 48-bit Ethernet address.
SDKs
- macOS 10.14+
- Xcode 11.0+
Framework
- Network
Declaration
struct NWEthernet Channel.EthernetAddress
A 48-bit Ethernet address.
SDKs
Framework
struct NWEthernet Channel.EthernetAddress
init?(Data)
Initializes an Ethernet address with data.
init?(String)
Initializes an Ethernet address with a string.
var raw Value: Data
The raw data of the Ethernet address.
var debug Description: String
The description of the Ethernet address.
func send(content: Data, to: NWEthernet Channel .Ethernet Address, vlan Tag: UInt16, completion: (NWError?) -> Void)
Sends a single Ethernet frame over a channel to a specific Ethernet address.
var receive Handler: ((Data, UInt16, NWEthernet Channel .Ethernet Address, NWEthernet Channel .Ethernet Address) -> Void)?
A handler that delivers inbound Ethernet frames.