---
title: SCNetworkConnectionStatus
framework: systemconfiguration
role: symbol
role_heading: Enumeration
path: systemconfiguration/scnetworkconnectionstatus
---

# SCNetworkConnectionStatus

The current status of the network connection.

## Declaration

```swift
enum SCNetworkConnectionStatus
```

## Overview

Overview This status is intended to be generic and high level. An extended status, specific to the type of network connection, is also available for applications that need additonal information.

## Topics

### Constants

- [SCNetworkConnectionStatus.invalid](systemconfiguration/scnetworkconnectionstatus/invalid.md)
- [SCNetworkConnectionStatus.disconnected](systemconfiguration/scnetworkconnectionstatus/disconnected.md)
- [SCNetworkConnectionStatus.connecting](systemconfiguration/scnetworkconnectionstatus/connecting.md)
- [SCNetworkConnectionStatus.connected](systemconfiguration/scnetworkconnectionstatus/connected.md)
- [SCNetworkConnectionStatus.disconnecting](systemconfiguration/scnetworkconnectionstatus/disconnecting.md)

### Initializers

- [init(rawValue:)](systemconfiguration/scnetworkconnectionstatus/init(rawvalue:).md)

## Relationships

### Conforms To

- [BitwiseCopyable](swift/bitwisecopyable.md)
- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)
- [RawRepresentable](swift/rawrepresentable.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Constants

- [SCNetworkConnectionPPPStatus](systemconfiguration/scnetworkconnectionpppstatus.md)
- [Statistics Dictionary Keys](systemconfiguration/statistics-dictionary-keys.md)
- [Selection Options Dictionary Keys](systemconfiguration/selection-options-dictionary-keys.md)
