# `MqttX.Transport.ThousandIsland`
[🔗](https://github.com/cignosystems/mqttx/blob/v0.9.0/lib/mqttx/transport/thousand_island.ex#L1)

ThousandIsland transport adapter for MqttX.

This adapter uses ThousandIsland as the underlying TCP/TLS server.

## Usage

    MqttX.Server.start_link(MyHandler, handler_opts,
      transport: MqttX.Transport.ThousandIsland,
      port: 1883
    )

## Options

- `:port` - Port to listen on (default: 1883)
- `:ip` - IP address to bind to (default: `{0, 0, 0, 0}`)
- `:transport_module` - ThousandIsland transport (`:tcp` or `:ssl`)
- `:transport_options` - SSL/TLS options when using `:ssl`
- `:num_acceptors` - Number of acceptor processes (default: 100)

---

*Consult [api-reference.md](api-reference.md) for complete listing*
