getnamo / TCP-Unreal

Convenience TCP wrapper for Unreal Engine
MIT License
106 stars 36 forks source link

TCP-Unreal

Convenience ActorComponent TCP socket wrapper for the Unreal Engine.

GitHub release Github All Releases

Meant to be styled like https://github.com/getnamo/SocketIOClient-Unreal but for raw tcp sockets. Due to no dependencies this should work on a wider variety of platforms, but if your platform supports socket.io, I'd highly recommend using https://github.com/getnamo/SocketIOClient-Unreal/releases instead.

Quick Install & Setup

  1. Download Latest Release
  2. Create new or choose project.
  3. Browse to your project folder (typically found at Documents/Unreal Project/{Your Project Root})
  4. Copy Plugins folder into your Project root.
  5. Plugin should be now ready to use.

How to use - Basics

Not yet written. For now see https://github.com/getnamo/UDP-Unreal#how-to-use---basics as this plugin follows the udp plugin concepts closely but with bi-directional sockets instead.

Need some simple test servers? Use tcpEcho.js gist to test TCPClientComponent and tcpClient.js to test TCPServerComponent.