---
title: keepaliveIdle
framework: network
role: symbol
role_heading: Instance Property
path: network/nwprotocoltcp/options/keepaliveidle
---

# keepaliveIdle

The number of seconds of idleness that TCP waits before sending keepalive probes.

## Declaration

```swift
var keepaliveIdle: Int { get set }
```

## See Also

### Configuring Keepalives

- [enableKeepalive](network/nwprotocoltcp/options/enablekeepalive.md)
- [keepaliveCount](network/nwprotocoltcp/options/keepalivecount.md)
- [keepaliveInterval](network/nwprotocoltcp/options/keepaliveinterval.md)
