Skip to content
Media 1 for listing TCP UDP Socket Client Plugin

Description

Documentation,Support thread, Old reviews and questions, [email protected]

You can easily use TCP and UDP connections to send and receive data in blueprints with this plugin . This is a client. You can find my server plugin here. You don't need C++. I recommend my JSON plugin for data communication. I recommend this tool for testing and developing. Nativizing may not be possible in the blueprints where the plugin is used. See Documentaiton.

My prices are low all year round. 

Win64 Demo (Windows exe)

Demo Projects UE4.21 , UE4.24 , UE4.25 , UE4.27 , UE5.0, UE5.1 and newer. C++ Demo UE4.24, UE4.26 and newer.

Demo that shows how to find a server on the LAN. Win64, Project (Server and Client Plugins needed), Screenshots, Video

Version 2.00 tested on: Windows 10, Android 7.1.2 (S4 mini with LineageOS). IOS 12.1.2 (iPhone 5s).

Changelog (4.27 - 5.5)

  • (01/07/2025) Version 2.58: Stability update.

  • (01/02/2025) Version 2.57: Bugfix: Fixed potential buffer overflow when using the “length separator”. Old UE versions brought up to date.

Changelog (5.1, 5.2, 5.3)

  • (03/28/2024) Version 2.56: The server plugin has been given a "Keep-Alive" setting and can send a 0 byte (0x00) every 10 seconds. This plugin has been given a setting to ignore this 0 byte. 

Changelog (5.0, 5.1, 5.2)

  • (09/01/2023) Version 2.55: File transfer functions revised.

  • (08/15/2023) Version 2.54: New: Files can be encrypted/decrypted with AES. Bugfix: File transfer functions did not always work.

Changelog (4.27, 5.0, 5.1)

  • (05/01/2023) Version 2.53: It is now possible to specify your own ConnectionID for TCP connections. Minor bug fixes.

  • (01/19/2023) Version 2.52: Bugfix: The function "isTCPConnected" has returned the correct values after a delay.

  • (01/03/2023) Version 2.50: Memory management revised to avoid memory leaks. You don't have to connect a target in Blueprints anymore (except for the events). AsyncNodes added. Minor bug fixes. 

Changelog (4.26, 4.27, 5.0)

  • (09/26/2022) Version 2.25: Bugfix: Cross compiling should work now.

  • (09/02/2022) Version 2.24: Bugfix: Plugin could not be compiled on Linux.

  • (04/27/2022) Version 2.23: Bugfix: When sending UDP messages below 1 millisecond, a crash could occur.

Changelog (4.25, 4.26, 4.27)

  • (02/14/2022) Version 2.22: Added an additional better function to deal with the UE4 problem of connected TCP datasets. See documentation. 

  • (11/12/2021) Version 2.21: Added various integer and float to bytes and back functions

  • (10/17/2021) Version 2.20: IPv6. AES encryption/decryption. File sending and receiving over TCP (without RAM consumption)

Changelog (4.24, 4.25, 4.26)

  • (07/22/2021) Version 2.10: The writeStringToFile function has now a fileEncoding parameter. New: stringToBase64String, base64StringToString, getAllFilesFromDirectory

Included formats

  • logo of Unreal Engine format