Unreal Engine Marketplace is moving over to Fab in mid-October. Learn more.

TCP-UDP Client-Server Socket Blueprint Helper

RLoris - Code Plugins - Aug 4, 2021

BP plugin to handle TCP and UDP, client and server socket communications

  • Supported Platforms
  • Supported Engine Versions
    4.25 - 4.27, 5.0 - 5.4
  • Download Type
    Engine Plugin
    This product contains a code plugin, complete with pre-built binaries and all its source code that integrates with Unreal Engine, which can be installed to an engine version of your choice then enabled on a per-project basis.
About


This plugin exposes nodes to handle socket communication (TCP & UDP)

You can create a client or server with this plugin

Can be used in any blueprint

Documentation can be found here : https://github.com/RLoris/SocketHelperDoc

If you found this plugin helpful, leave a rate or comment for others

May we meet again !


> If you wish to create a websocket, checkout my other plugin for websocket available here on the marketplace

> If you wish to add an encryption layer, checkout my other plugin for security available here on the marketplace

> If you wish to handle files or encode/decode to/from base64 and send them over the network, checkout my other free plugin for files handling available here on the marketplace

> If you wish to manipulate and (de)serialize struct to/from XML/JSON, checkout my other plugin available here on the marketplace



Bug or Request


You can ask question before buying, check the documentation as it may contain the answer you are looking for !

Keep in mind that I don't do your work for you, I only provide the right tools to help your development process !

If you find a bug, please contact me by filling this form, I will fix it

If you want a new feature, ask a question with the feature description, I will implement it eventually

For any other reason, you can contact me by clicking on my markeplace name (RLoris) and finding my support email





Changelog


V1.1

  • Fixed bug where you could not launch the game after a successful build (SubSystem was not initialized)

Technical Details

Documentation


Click Here


Features


  • Create TCP Client or Server Socket
  • Create UDP Peer Socket
  • Multi threaded implementation for performance
  • Supports text and bytes messages
  • Async nodes available for quick and simple usage
  • Networking utility nodes


Details


Code Modules:

  •  SocketHelper (Runtime)

Number of Blueprints nodes: 60+

Number of C++ Classes: 9

Network Replicated: No

Supported Development Platforms: Win, Mac, Linux

Supported Target Build Platforms: Platforms which supports socket subsystem