---
title: socketShutdown
framework: system
role: symbol
role_heading: Type Property
path: system/errno/socketshutdown
---

# socketShutdown

Can’t send after socket shutdown.

## Declaration

```swift
static var socketShutdown: Errno { get }
```

## Mentioned in

Adopting Swift Error Constants

## Discussion

Discussion A request to send data wasn’t permitted because the socket had already been shut down with a previous shutdown(2) call. The corresponding C error is ESHUTDOWN.

## See Also

### Network Socket Errors

- [notSocket](system/errno/notsocket.md)
- [notSupportedOnSocket](system/errno/notsupportedonsocket.md)
- [socketIsConnected](system/errno/socketisconnected.md)
- [socketNotConnected](system/errno/socketnotconnected.md)
- [socketTypeNotSupported](system/errno/sockettypenotsupported.md)
