# TCP

![The TCP Settings.](https://2561100106-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Ff6JZovzOqBctA4C1o76u%2Fuploads%2Fgit-blob-91b44f649ea00cbf799b3824a32a2442f9f30512%2Fprojectsettingstcp20232.png?alt=media)

The **TCP Settings** allow the user to manage **TCP Connections** and cover the necessary data to provide functionality to the [**TCP** **Nodes**](https://docs.incari.com/incari-studio/2023.2/toolbox/communication/tcp).

**TCP Communication** in **Incari** is available as a plugin and is enabled as default. However, in the case that it is disabled in the **Plugins Editor**, it will not appear in the **Project Settings**. Please refer to the [**Plugins Editor**](https://docs.incari.com/incari-studio/2023.2/modules/plugins/communication/tcpconnectionsmanager) to find out more information.

`Name` is an identifying name of a *TCP* connection chosen at the user's discretion.

`URL` is the *TCP* endpoint (either a URL or IP address) and is only relevant when `Is Server` is set to off.

`Local Port` represents two different things depending on whether `Is Server` is toggled on or not. If switched to on, it is the port number being listened to. If switched off, it is the port number the remote device is listening on.

`Is Local IPv6` can be enabled or disabled. *IPv6* is the newest version of the *Internet Protocol*. More information about *IPv6* can be found in the **External Links** section.

`Is Server` is the state the connection finds itself in. This is either toggled on (where a local server is started and waits for incoming connections, similar to an *HTTP* server) or toggled off (where a connection is initiated to a remote server, similar to functions associated with the **HTTP Client Node**).

`Automatic Reconnect` can be enabled or disabled. It keeps the *TCP* connection open in the case that it has been broken.

## See Also

* [**TCP** **Nodes**](https://docs.incari.com/incari-studio/2023.2/toolbox/communication/tcp)

## External Links

* More information on [*IPv6*](https://en.wikipedia.org/wiki/IPv6).
* More information on [*ports*](https://en.wikipedia.org/wiki/Port_\(computer_networking\)).
* More information on [*port forwarding*](https://en.wikipedia.org/wiki/Port_forwarding).
