Network Namespace

Moderne Netzwerkbibliothek.

Klassen

Name Beschreibung
NSProtocolFramerOptions

Moderne Netzwerkbibliothek.

NWAdvertiseDescriptor

Moderne Netzwerkbibliothek.

NWBrowser

Moderne Netzwerkbibliothek.

NWBrowserDescriptor

Moderne Netzwerkbibliothek.

NWBrowseResult

Moderne Netzwerkbibliothek.

NWConnection

Moderne Netzwerkbibliothek.

NWConnectionGroup

Moderne Netzwerkbibliothek.

NWContentContext

Moderne Netzwerkbibliothek.

NWDataTransferReport

Moderne Netzwerkbibliothek.

NWEndpoint

Moderne Netzwerkbibliothek.

NWError

Moderne Netzwerkbibliothek.

NWErrorDomainExtensions

Erweiterungsmethoden für die NWErrorDomain Enumeration.

NWEstablishmentReport

Moderne Netzwerkbibliothek.

NWEthernetChannel

Moderne Netzwerkbibliothek.

NWFramer

Moderne Netzwerkbibliothek.

NWFramerMessage

Moderne Netzwerkbibliothek.

NWInterface

Moderne Netzwerkbibliothek.

NWIPMetadata

Moderne Netzwerkbibliothek.

NWListener

Moderne Netzwerkbibliothek.

NWMulticastGroup

Moderne Netzwerkbibliothek.

NWMultiplexGroup

Moderne Netzwerkbibliothek.

NWParameters

Moderne Netzwerkbibliothek.

NWPath

Moderne Netzwerkbibliothek.

NWPathMonitor

Moderne Netzwerkbibliothek.

NWPrivacyContext

Moderne Netzwerkbibliothek.

NWProtocolDefinition

Moderne Netzwerkbibliothek.

NWProtocolIPOptions

Moderne Netzwerkbibliothek.

NWProtocolMetadata

Moderne Netzwerkbibliothek.

NWProtocolOptions

Stellt Konfigurationsoptionen für ein Netzwerkprotokoll dar.

NWProtocolQuicOptions

Moderne Netzwerkbibliothek.

NWProtocolStack

Moderne Netzwerkbibliothek.

NWProtocolTcpOptions

Moderne Netzwerkbibliothek.

NWProtocolTlsOptions

Moderne Netzwerkbibliothek.

NWProtocolUdpOptions

Moderne Netzwerkbibliothek.

NWProxyConfig

Moderne Netzwerkbibliothek.

NWQuicMetadata

Moderne Netzwerkbibliothek.

NWRelayHop

Moderne Netzwerkbibliothek.

NWResolutionReport

Moderne Netzwerkbibliothek.

NWResolverConfig

Moderne Netzwerkbibliothek.

NWTcpMetadata

Moderne Netzwerkbibliothek.

NWTlsMetadata

Moderne Netzwerkbibliothek.

NWTxtRecord

Moderne Netzwerkbibliothek.

NWUdpMetadata

Moderne Netzwerkbibliothek.

NWWebSocketMetadata

Moderne Netzwerkbibliothek.

NWWebSocketOptions

Moderne Netzwerkbibliothek.

NWWebSocketRequest

Moderne Netzwerkbibliothek.

NWWebSocketResponse

Moderne Netzwerkbibliothek.

Enumerationen

Name Beschreibung
NWBrowseResultChange

Moderne Netzwerkbibliothek.

NWBrowserState

Moderne Netzwerkbibliothek.

NWConnectionGroupState

Moderne Netzwerkbibliothek.

NWConnectionState

Moderne Netzwerkbibliothek.

NWDataTransferReportState

Moderne Netzwerkbibliothek.

NWEndpointType

Moderne Netzwerkbibliothek.

NWErrorDomain

Moderne Netzwerkbibliothek.

NWEthernetChannelState

Moderne Netzwerkbibliothek.

NWFramerCreateFlags

Moderne Netzwerkbibliothek.

NWFramerStartResult

Moderne Netzwerkbibliothek.

NWInterfaceRadioType

Moderne Netzwerkbibliothek.

NWInterfaceType

Moderne Netzwerkbibliothek.

NWIPEcnFlag

Moderne Netzwerkbibliothek.

NWIPLocalAddressPreference

Moderne Netzwerkbibliothek.

NWIPVersion

Moderne Netzwerkbibliothek.

NWLinkQuality

Moderne Netzwerkbibliothek.

NWListenerState

Moderne Netzwerkbibliothek.

NWMultiPathService

Moderne Netzwerkbibliothek.

NWMultipathVersion

Moderne Netzwerkbibliothek.

NWParametersAttribution

Moderne Netzwerkbibliothek.

NWParametersExpiredDnsBehavior

Moderne Netzwerkbibliothek.

NWPathStatus

Moderne Netzwerkbibliothek.

NWPathUnsatisfiedReason

Moderne Netzwerkbibliothek.

NWQuicStreamType

Moderne Netzwerkbibliothek.

NWReportResolutionProtocol

Moderne Netzwerkbibliothek.

NWReportResolutionSource

Moderne Netzwerkbibliothek.

NWResolverConfigEndpointType

Moderne Netzwerkbibliothek.

NWServiceClass

Moderne Netzwerkbibliothek.

NWTxtRecordFindKey

Moderne Netzwerkbibliothek.

NWWebSocketCloseCode

Moderne Netzwerkbibliothek.

NWWebSocketOpCode

Moderne Netzwerkbibliothek.

NWWebSocketResponseStatus

Moderne Netzwerkbibliothek.

NWWebSocketVersion

Moderne Netzwerkbibliothek.

Delegaten

Name Beschreibung
NWBrowserChangesDelegate

Moderne Netzwerkbibliothek.

NWBrowserCompleteChangesDelegate

Moderne Netzwerkbibliothek.

NWConnectionGroupReceiveDelegate

Moderne Netzwerkbibliothek.

NWConnectionGroupStateChangedDelegate

Moderne Netzwerkbibliothek.

NWConnectionReceiveCompletion

Moderne Netzwerkbibliothek.

NWConnectionReceiveDispatchDataCompletion

Moderne Netzwerkbibliothek.

NWConnectionReceiveReadOnlySpanCompletion

Moderne Netzwerkbibliothek.

NWEthernetChannelReceiveDelegate

Moderne Netzwerkbibliothek.

NWFramerInputDelegate

Moderne Netzwerkbibliothek.

NWFramerParseCompletionDelegate

Moderne Netzwerkbibliothek.

NWListener.AdvertisedEndpointChanged

Moderne Netzwerkbibliothek.

NWTxtRecord.NWTxtRecordApplyDelegate

Moderne Netzwerkbibliothek.

NWTxtRecord.NWTxtRecordGetRawByteDelegate

Moderne Netzwerkbibliothek.

NWTxtRecord.NWTxtRecordGetValueDelegete

Moderne Netzwerkbibliothek.

Hinweise

Das Netzwerkframework ist eine erweiterte Alternative zu Sockets, die zur Verwendung in mobiler Anwendung mit anspruchsvollen Netzwerkfunktionen zur Verfügung gestellt System.Net.Sockets werden. Das Framework wurde entwickelt, um diese Probleme zu lösen:

  • Herstellen einer Verbindung über verschiedene Transporte, automatische Verarbeitung von Hostnamen mit IPV4- und IPV6-Adressen, Unterstützung von Bonjour-Verbindungen und Proxy Automatic Configuration (PAC).:
  • Ein rückrufbasierter Ansatz zum Ausführen von nicht blockierenden E/A-Vorgängen:
  • Einfache Unterstützung für Verschlüsselung und Authentifizierung über Ihre Netzwerkverbindungen mithilfe von TLS.:
  • Wenn Sie mobil freundlich sind, können Sie das Mobilfunkgerät bei Bedarf aktivieren und verbindungen mit mehreren Pfaden unterstützen, die von einer Netzwerkschnittstelle zu einer anderen wechseln können und einen integrierten Wiederverbindungs- und Verbindungsüberwachungsdienst bereitstellen.

Das Netzwerkframework verfügt auch über eine moderne Architektur, die sie schneller als die herkömmliche Socket-API auf Apple-Plattformen macht.

Verwenden Sie die NWConnection Klasse, um eine ausgehende Netzwerkverbindung zu erstellen.

Verwenden Sie die NWListener Klasse, um eingehende Netzwerkverbindungen zu akzeptieren.