三、UE C++ 使用示例(最小可跑)
1️⃣ Build.cs
PublicDependencyModuleNames.AddRange(new string[] { "WebSockets" });2️⃣ C++ 连接 WebSocket
#include "WebSocketsModule.h" #include "IWebSocket.h" TSharedPtr<IWebSocket> WebSocket; void UMyWSClient::Connect() { if (!FModuleManager::Get().IsModuleLoaded("WebSockets")) { FModuleManager::Get().LoadModule("WebSockets"); } WebSocket = FWebSocketsModule::Get().CreateWebSocket( TEXT("ws://127.0.0.1:9000/audio") ); WebSocket->OnConnected().AddLambda([]() { UE_LOG(LogTemp, Log, TEXT("WebSocket Connected")); }); WebSocket->OnMessage().AddLambda([](const FString& Msg