> For the complete documentation index, see [llms.txt](https://docs.incari.com/incari-studio/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.incari.com/incari-studio/toolbox/communication/udp.md).

# UDP

## Introduction

The **UDP** **Nodes** provide a means for the user to perform several actions within the *UDP* communications protocol. *UDP*, or User Datagram Protocol, is part of the Internet protocol suite and allows for communication to occur with other hosts that are part of an *IP* network. To use the **UDP Nodes** in **Incari**, the user needs to locate the [**UDP Attributes**](/incari-studio/modules/project-settings/udp-connection.md) in **Project Settings** and add a `Connection`.

This form of **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** and render the **UDP Nodes** unavailable. Please refer to the [**Plugins Editor**](/incari-studio/modules/plugins.md) to find out more information.

## UDP Guideline

These are the guidelines for incorporating **UDP Communication** into a **Project**.

* To properly start a connection, see the [**General Guideline**](/incari-studio/toolbox/communication.md#general-guideline) on the Communication Introduction page.
* Once the connection has been established, there are several **Nodes** that cover important functions of **UDP Communication**.
  * [**UDP Send**](/incari-studio/toolbox/communication/udp/udpsend.md) sends a datagram through the established connection to the specified *UDP* endpoint.
  * [**On UDP Packet Receive**](/incari-studio/toolbox/communication/udp/events/onudppacketreceive.md) executes once a **UDP** `Message` is received.
* To properly stop a connection, see the [**General Guideline**](/incari-studio/toolbox/communication.md#general-guideline) on the Communications Introduction page.

## Contents

* [**Events**](/incari-studio/toolbox/communication/udp/events.md)
  * [**On UDP Error**](/incari-studio/toolbox/communication/udp/events/onudperror.md)
  * [**On UDP Packet Receive**](/incari-studio/toolbox/communication/udp/events/onudppacketreceive.md)
  * [**On UDP Start**](/incari-studio/toolbox/communication/udp/events/onudpstart.md)
  * [**On UDP Stop**](/incari-studio/toolbox/communication/udp/events/onudpstop.md)
* [**UDP Send**](/incari-studio/toolbox/communication/udp/udpsend.md)
* [**UDP Start**](/incari-studio/toolbox/communication/udp/udpstart.md)
* [**UDP Stop**](/incari-studio/toolbox/communication/udp/udpstop.md)
