ArtcoreStudios: 전체 콘텐츠 50% 할인

ObjectDeliverer

ayumax - 코드 플러그인 - 2019/02/19

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

  • 지원 플랫폼
  • 지원 엔진 버전
    4.20 - 4.27, 5.0 - 5.2
  • 다운로드 유형
    엔진 플러그인
    이 제품은 코드 플러그인과 함께 미리 빌드한 바이너리와 언리얼 엔진에 통합되는 모든 소스 코드를 포함하고 있으며 원하시는 엔진 버전에 설치하여 프로젝트에 따라 활성화할 수 있습니다.

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

[10/29/2020] Version 1.6.0: (4.25)

  • Fixed the situation where the size of 1024x1024byte or more cannot be received when TCP / IP communication is performed with the Data division rule set to "Header + Body".
  • Dropped support for version 4.22, 4.23, 4.24


[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)


more