ObjectDeliverer

ayumax - 2月 19, 2019

data transmission / reception library (C ++, Blueprint).

  • サポートされたプラットフォーム
  • サポートされたエンジンバージョン
    4.20 - 4.25
  • ダウンロードのタイプ
    エンジン プラグイン
    この製品には、コード プラグインが含まれており、ビルド済みのバイナリと Unreal Engine に統合される全ソースコードが完備されています。任意のエンジン バージョンにインストールし、プロジェクト毎に有効化することが可能です。

ObjectDeliverer is a data transmission / reception library for Unreal Engine (C ++, Blueprint). It has the following features.

  • Communication protocol, data division rule, serialization method can be switched by part replacement.
  • Available for both C ++ and Blueprint


Communication protocol

The following protocols can be used with built-in. You can also add your own protocol.

  • TCP/IP Server(Connectable to multiple clients)
  • TCP/IP Client
  • UDP(Sender)
  • UDP(Receiver)
  • Shared Memory(Windows only support)
  • LogFile Writer
  • LogFile Reader


Data division rule

The following rules are available for built-in split rules of transmitted and received data.

  • FixedSize
  • Header(BodySize) + Body
  • Split by terminal symbol
  • No division


Serialization method

  • Byte Array
  • UTF-8 string
  • Object(Json)

テクニカルノート

Code Modules: ObjectDeliverer

Supported Development Platforms: Windows, Mac

Supported Target Build Platforms: Windows, Mac, Android, iOS

Documentation: https://github.com/ayumax/ObjectDeliverer/blob/master/README.md

Example Project:https://github.com/ayumax/ObjectDeliverer


Changelog

[01/24/2020] Version 1.5.0: (4.22, 4.23, 4.24)


[10/13/2019] Version 1.4.0: (4.21, 4.22, 4.23)


[10/01/2019] Version 1.3.1: (4.23)

  • Fixed a crash that occurred at startup


[09/09/2019] Version 1.3.0: (4.23)

  • Compatible with version 4.23


more