---
title: MCSessionSendDataMode.reliable
framework: multipeerconnectivity
role: symbol
role_heading: Case
path: multipeerconnectivity/mcsessionsenddatamode/reliable
---

# MCSessionSendDataMode.reliable

The framework should guarantee delivery of each message, enqueueing and retransmitting data as needed, and ensuring in-order delivery.

## Declaration

```swift
case reliable
```

## Discussion

Discussion Use this message type for application-critical data.

## See Also

### Constants

- [MCSessionSendDataMode.unreliable](multipeerconnectivity/mcsessionsenddatamode/unreliable.md)
