---
title: "init(using:on:)"
framework: network
role: symbol
role_heading: Initializer
path: "network/nwlistener/init(using:on:)"
---

# init(using:on:)

Initializes a network listener, with an optional local port.

## Declaration

```swift
init(using: NWParameters, on: NWEndpoint.Port = .any) throws
```

## See Also

### Creating Listeners

- [start(queue:)](network/nwlistener/start(queue:).md)
- [stateUpdateHandler](network/nwlistener/stateupdatehandler.md)
- [NWListener.State](network/nwlistener/state-swift.enum.md)
- [port](network/nwlistener/port.md)
- [cancel()](network/nwlistener/cancel().md)
