TCP-UDP Socket Client-Server Helper

RLoris - 2021/08/04
1
4颗星(总分5颗星)(1个评分)
  • 0%
  • 100%
  • 0%
  • 0%
  • 0%

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

  • 支持的平台
  • 支持的引擎版本
    4.25 - 4.27
  • 下载类型
    引擎插件
    此产品包含一款代码插件,含有预编译的二进制文件以及与虚幻引擎集成的所有源代码,能够安装到您选择的引擎版本中,并根据每个项目的需求启动。

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)


技术细节

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