Overview
SignalRConnect connects to ASP.NET (Core) SignalR hubs, invokes methods, and handles incoming messages. Values are passed via a typed wrapper; helpers build and validate hub URLs.
Fork note Two modules (
SignalR, SignalRBlueprint) were renamed to SignalRConnect* for UE 4.27–5.0+, with Microsoft protocol strings preserved. UE5-only double nodes were made C++-only and URL helpers added; the Blueprint module now links the HTTP module.Requirements
| Requirement | Details |
|---|---|
| Unreal Engine | 4.27–5.0+ |
| Language | Blueprints and/or C++ |
| Platforms | Win64 · Mac · Linux |
Installation
- Copy the
SignalRConnectfolder into your project'sPlugins/directory. - C++ projects: regenerate project files and build. Blueprint-only projects can launch the editor directly.
- Open Edit → Plugins and confirm SignalRConnect is enabled.
Hub & value API
| Node | Type | Description |
|---|---|---|
| Make Int / Float / String / Bool | Pure | Build typed SignalR values for invocation. |
| As Int / Float / String / Bool | Callable | Read a returned value (with cast result). |
| Has Error / Get Invoke Result Error Message | Pure | Inspect an invocation result. |
| Is Valid Hub Url | Pure | Validate an http(s) hub URL. |
| Build Hub Url | Pure | Join a base URL and hub name. |
| Append Hub Query Param | Pure | Append a query parameter (e.g. access_token). |
Utility node pack
General-purpose networking utilities added to USignalRConnectBlueprintFunctionLibrary — available from Blueprints and C++.
| Node | Type | Description |
|---|---|---|
| CRC32 Of Bytes | Pure | CRC32 checksum of a byte array. |
| MD5 Of String / SHA1 Of String | Pure | Hex digests of a UTF-8 string. |
| Make Guid String | Pure | New random GUID (hyphenated). |
| Now Unix Seconds | Pure | Current UTC time as Unix seconds. |
| Unix Seconds To ISO8601 | Pure | Unix seconds → ISO-8601 UTC string. |
| Format Byte Size | Pure | Human-readable size, e.g. 1536 → 1.5 KB. |
| Random Token | Pure | Random alphanumeric token (ids, nonces). |
| XOR Bytes With Key | Pure | XOR bytes with a repeating key (obfuscation, not encryption). |
| Is Valid Hostname | Pure | RFC-952/1123-style hostname validation. |
Credits
© Alpha XP — alphaxp.net. Developed and maintained for UE 4.27–5.0+.
