<!--
{
  "documentType" : "article",
  "framework" : "CoreFoundation",
  "identifier" : "/documentation/CoreFoundation/socket-name-server-utilities",
  "metadataVersion" : "0.1.0",
  "role" : "collectionGroup",
  "title" : "Socket Name Server Utilities"
}
-->

# Socket Name Server Utilities

## Overview

Name server functionality is currently inoperable in macOS.

## Topics

### Core Foundation Socket Name Server Utilities Miscellaneous Functions

[`CFSocketCopyRegisteredSocketSignature`](/documentation/CoreFoundation/CFSocketCopyRegisteredSocketSignature(_:_:_:_:_:))

Returns a socket signature registered with a CFSocket name server.

[`CFSocketCopyRegisteredValue`](/documentation/CoreFoundation/CFSocketCopyRegisteredValue(_:_:_:_:_:))

Returns a value registered with a CFSocket name server.

[`CFSocketGetDefaultNameRegistryPortNumber`](/documentation/CoreFoundation/CFSocketGetDefaultNameRegistryPortNumber())

Returns the default port number with which to connect to a CFSocket name server.

[`CFSocketRegisterSocketSignature`](/documentation/CoreFoundation/CFSocketRegisterSocketSignature(_:_:_:_:))

Registers a socket signature with a CFSocket name server.

[`CFSocketRegisterValue`](/documentation/CoreFoundation/CFSocketRegisterValue(_:_:_:_:))

Registers a property-list value with a CFSocket name server.

[`CFSocketSetDefaultNameRegistryPortNumber`](/documentation/CoreFoundation/CFSocketSetDefaultNameRegistryPortNumber(_:))

Sets the default port number with which to connect to a CFSocket name server.

[`CFSocketUnregister`](/documentation/CoreFoundation/CFSocketUnregister(_:_:_:))

Unregisters a value or socket signature with a CFSocket name server.

### Constants

[CFSocket Name Server Keys](/documentation/CoreFoundation/cfsocket-name-server-keys)

Not used.



---

Copyright &copy; 2026 Apple Inc. All rights reserved. | [Terms of Use](https://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](https://www.apple.com/privacy/privacy-policy)