---
title: "Streams, Sockets, and Ports"
framework: foundation
role: collectionGroup
role_heading: API Collection
path: foundation/streams-sockets-and-ports
---

# Streams, Sockets, and Ports

Use low-level Unix features to manage input and output among files, processes, and the network.

## Topics

### Streams

- [Stream](foundation/stream.md)
- [InputStream](foundation/inputstream.md)
- [OutputStream](foundation/outputstream.md)
- [StreamDelegate](foundation/streamdelegate.md)

### Tasks and Pipes

- [Process](foundation/process.md)
- [Pipe](foundation/pipe.md)

### Sockets

- [Host](foundation/host.md)
- [Port](foundation/port.md)
- [SocketPort](foundation/socketport.md)

### Byte Ordering

- [Byte Order Utilities](foundation/byte-order-utilities.md)

## See Also

### Low-Level Utilities

- [XPC](foundation/xpc.md)
- [Object Runtime](foundation/object-runtime.md)
- [Processes and Threads](foundation/processes-and-threads.md)
