Skip to content
Media 1 for listing Inter Process Communication (IPC)
0 comments

Description

This plugin enables inter-process communication (IPC) through both shared memory and TCP sockets. You can choose shared memory for high-speed data exchange between processes on the same machine, or use TCP sockets to communicate with remote systems over a network. This flexibility allows seamless real-time data sharing between Unreal Engine and external applications, whether they are running locally or remotely.

๐ŸŒŸ Key Features

- ๐Ÿš€ Seamless Integration

Fully compatible with C++, Blueprints, and Python.

- ๐Ÿ“ฆ Built-in Serialization

Supports primitive types, strings, custom structs, and arrays.

- ๐Ÿ”ง Extensible Design

Easily extendable to handle complex data types like image frames, mesh attributes, pose data, and sensor streams.

- โšก Fast Data Sharing

Enables efficient communication across Unreal Engine projects or between UE and external applications.

- ๐ŸŒ TCP Socket Communication  

  Supports reliable, real-time data exchange over TCP sockets. Operate as either a server or client, enabling communication with remote applications or devices.

๐Ÿ”— Use Cases

- ๐Ÿค– Robotics Platforms

Share sensor streams and control signals in real-time.

- ๐Ÿ–ผ๏ธ Image Processing Tools

Exchange image frames for AI-based analysis or rendering.

- ๐ŸŽฎ Simulation Backends

Integrate Unreal Engine with external simulation systems.

- ๐Ÿง  AI Inference Systems

Transfer data for machine learning tasks seamlessly.

๐Ÿ› ๏ธ Support

If you encounter any issues, bugs, or have feature requests, you can create a new issue on GitHub:

๐Ÿ‘‰ [GitHub Issues](Issues ยท xusjtuer/FabTutorials)

Providing replication steps, screenshots, or blueprintUE links for formatting issues would be greatly helpful.

For general questions about the plugin, you can ask them on the GitHub page or the Unreal Engine forum.

For private inquiries, you can send an email to:

๐Ÿ“ง [email protected]

Included formats