# Artnet in UE4?

**URL:** <https://forums.unrealengine.com/t/artnet-in-ue4/403184>\
**Category:** Programming & Scripting\
**Tags:** unreal-engine\
**Created:** [August 29, 2017, 4:25pm UTC](https://forums.unrealengine.com/t/artnet-in-ue4/403184 "2017-08-29T16:25:18Z")\
**Posts on this page:** 1\
**Showing post:** 2

<div class="post-metadata">

**Author:** ![Shadowriver](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@Shadowriver](https://forums.unrealengine.com/u/Shadowriver)\
**Post date:** [August 29, 2017, 6:54pm UTC](https://forums.unrealengine.com/t/artnet-in-ue4/403184/2 "2017-08-29T18:54:48Z")

</div>

Of corse it’s possible if you use C++, it’s fully functional C++ so you technically can do anything. You have 2 options, either get some external library or implement protocol yourself

Here you have how to use external libraries in UE4 in static and dynamic linking:

> **[A new, community-hosted Unreal Engine Wiki](https://forums.unrealengine.com/t/a-new-community-hosted-unreal-engine-wiki/141494)**
>
> After over a year in maintenance mode, the official Unreal Engine Wiki is now permanently offline. These resources now live on a new community-run Unreal Engine Community Wiki — https://unrealcommunity.wiki/! You will be able to find content from...

> **[A new, community-hosted Unreal Engine Wiki](https://forums.unrealengine.com/t/a-new-community-hosted-unreal-engine-wiki/141494)**
>
> After over a year in maintenance mode, the official Unreal Engine Wiki is now permanently offline. These resources now live on a new community-run Unreal Engine Community Wiki — https://unrealcommunity.wiki/! You will be able to find content from...

Remember to look on library licence, you can’t use GPL or CC or any other invasive licences with UE4.

Since this seem to use UDP you can use network socket to communicate, of corse you would need to implement entire protocol support (you also need to study it’s specification), but what you trying to do is simple you can just stright up send static data. Here you have some examples of UDP use

> **[A new, community-hosted Unreal Engine Wiki](https://forums.unrealengine.com/t/a-new-community-hosted-unreal-engine-wiki/141494)**
>
> After over a year in maintenance mode, the official Unreal Engine Wiki is now permanently offline. These resources now live on a new community-run Unreal Engine Community Wiki — https://unrealcommunity.wiki/! You will be able to find content from...

[https://forums.unrealengine.com/development-discussion/c-gameplay-programming/25008-communication-between-ue4-and-a-python-udp-server?54343-Communication-Between-UE4-and-a-Python-UDP-Server=](https://forums.unrealengine.com/development-discussion/c-gameplay-programming/25008-communication-between-ue4-and-a-python-udp-server?54343-Communication-Between-UE4-and-a-Python-UDP-Server=)

Here links to API refrence:

> **[FUdpSocketBuilder](https://docs.unrealengine.com/5.1/en-US/API/Runtime/Networking/Common/FUdpSocketBuilder/)**
>
> Implements a fluent builder for UDP sockets.

> **[FSocket](https://docs.unrealengine.com/5.1/en-US/API/Runtime/Sockets/FSocket/)**
>
> This is our abstract base class that hides the platform specific socket implementation

1st option is easiest, just remember to watch out for licencing.

Also, there no need to modify enigne for this, by making game module or plugin module, you already extending engine and practically it’s the same as modifying the engine code. So whatever you do do it in your module.

---

_[View the full topic](https://forums.unrealengine.com/t/artnet-in-ue4/403184)._
