/UE4TcpSocketPlugin

Tcp Socket Plugin facilitates communication with a TCP server purely in blueprints.

Primary LanguageC++MIT LicenseMIT

UE4 TCP Socket Plugin

Tcp Socket Plugin facilitates communication with a TCP server purely in blueprints. Client-only functionality.

List of Features

  • Multiple connections
  • Multi-threading: each connection runs on its own thread
  • Detects disconnects as soon as they happen
  • Event dispatchers: OnConnected, OnDisconnected (also triggers when connection fails), OnMessageReceived
  • Serialize and deserialize basic types: Uint8, Int32, Float, String
  • Free and open source under MIT license

Usage

Create a blueprint actor inheriting from TcpSocketConnection, drop it into level and use these nodes: Alt text

Platforms

Intended for all platforms that support sockets and multithreading, which is most of them, except HTML5.
Tested on platforms: Windows