---
title: com.apple.security.network.server
framework: bundleresources
role: symbol
role_heading: Property List Key
path: bundleresources/entitlements/com.apple.security.network.server
---

# com.apple.security.network.server

A Boolean value indicating whether your app may listen for incoming network connections.

## Discussion

Discussion Use this key to allow other computers to initiate network connections to your sandboxed app. note: For TCP sockets, the com.apple.security.network.server and com.apple.security.network.client entitlements restrict only the initiation of a network connection, not the flow of data. Outgoing and incoming connections can both send and receive data. For UDP sockets, the network entitlements restrict both initiation and data flow. For example, an app with only the server entitlement enabled can receive, but not send, data. Apps using UDP usually require both entitlements. To add this entitlement to your app, enable the App Sandbox capability in Xcode, and under Network, select Incoming Connections (Server).

## See Also

### Networking

- [com.apple.security.network.client](bundleresources/entitlements/com.apple.security.network.client.md)
- [App Attest Environment](bundleresources/entitlements/com.apple.developer.devicecheck.appattest-environment.md)
