在WWDC2019的“网络的发展”演讲中,有一个使用NWEthernetChannel监控自定义(非IP)协议的例子。这是为MacOS准备的。 import Foundation
import Network
let path = NWPathMonitor(requiredInterfaceType: .wiredEthernet).currentPath
guard let interface = path.availableInterfaces.first else {
fatalError("not connected to Internet")
}
let ch