HPTcpSocketPlugin

This Plugin Is A High Performance TCP Framework That's Easy To Use

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

This Plugin Is A High Performance TCP Framework That's Easy To Use

テクニカルノート

Features:

  •  Server Based on IOCP/EPOLL communication model, combined with technology of memory pool, private heap etc., efficient memory management is implemented to support large scale and high concurrent communication scenarios.
  •  Client Based on Event-Select/POLL communication model, each component object creates a communication thread and manages a Socket connection. Client components are suitable for small-scale client scenarios.
  • Multi-Client

Code Modules:

  •  HPTcpSocketPlugin [Runtime]
  • FileTools[Runtime] windows Only

Number of Blueprints:0

Number of C++ Classes:7

Network Replicated: (No)

Supported Development Platforms: (Win64)

Supported Target Build Platforms: (Win64)


2020-11-23:Big Update

New Feature:

1.Add String To Bytes,Bytes To String

2.Add Send Bytes And Receive Bytes

3.Add Tcp Setting In Porject Setting

4.Add More HP-Socket Feature In Plugin

5.Add FileToolsModule(Windows Only)

you can find all update in server and client api

Documentation: Link

Example Project: Link, First Download Plugin From Marketplace, Then Launch Demo Project

Important/Additional Notes: Send And Receive Events Not Compatible With Traditional Sockets