Vai ai contenuti
File multimediali per l'articolo TCP UDP Socket Client Plugin: 1
0 commenti

Descrizione

Documentation (Demo Builds and Demo Projects in the Documentation), [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.

A demo for searching for LAN servers is also available in the documentation. 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.1 - 5.8)

  • (06/05/2026) Version 2.62: Stability update.

  • (12/16/2025) Version 2.61: The “ReadBytesFromFileInPartsAsync” function now does not require any additional events in Blueprints. It now has appropriate output pins.

  • (06/27/2025) Version 2.60: Stability update. Primarily Android.

  • (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

Formati inclusi