---
title: CFSocketSignature
framework: corefoundation
role: symbol
role_heading: Structure
path: corefoundation/cfsocketsignature
---

# CFSocketSignature

A structure that fully specifies the communication protocol and connection address of a CFSocket object.

## Declaration

```swift
struct CFSocketSignature
```

## Topics

### Initializers

- [init()](corefoundation/cfsocketsignature/init().md)
- [init(protocolFamily:socketType:protocol:address:)](corefoundation/cfsocketsignature/init(protocolfamily:sockettype:protocol:address:).md)

### Instance Properties

- [address](corefoundation/cfsocketsignature/address.md)
- [protocol](corefoundation/cfsocketsignature/protocol.md)
- [protocolFamily](corefoundation/cfsocketsignature/protocolfamily.md)
- [socketType](corefoundation/cfsocketsignature/sockettype.md)

## Relationships

### Conforms To

- [BitwiseCopyable](swift/bitwisecopyable.md)

## See Also

### Data Types

- [CFSocketContext](corefoundation/cfsocketcontext.md)
- [CFSocketNativeHandle](corefoundation/cfsocketnativehandle.md)
