The October Sale is here! Save 50% on select products now through October 24.

TCP-UDP Socket Client-Server Helper

RLoris - Aug 4, 2021

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

  • Supported Platforms
  • Supported Engine Versions
    4.25 - 4.27
  • 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)

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





Bug or Request


If you find a bug, please contact me, I will fix it

If you want new features, contact me, I will implement them eventually



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 Socket
  • Multi threaded implementation for performance
  • Supports text and bytes messages
  • Async nodes available for quick and simple usage
  • Networking utility nodes


Note: if you wish to (de)serialize struct to/from XML/JSON or encode/decode to/from base64 and send them over the network, you can use my other (free) plugin here: Link to marketplace



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