It doesn't use Unreal's integrated libwebsockets
library. Because it is too old. We integrated a newer one as external module.
- HTTPS
- HTTP/2
- We support only Windows platform. There is no plan to support others.
- We support only "HTTP" protocol.
-DSSL_EAY_RELEASE:FILEPATH="D:/Editors/Epic/SDK/UE_5.3/Engine/Source/ThirdParty/OpenSSL/1.1.1t/lib/Win64/VS2015/Release/libssl.lib" -DLWS_OPENSSL_LIBRARIES:PATH="" -DLWS_EXT_PTHREAD_LIBRARIES:PATH="C:/Program Files (x86)/pthreads/lib/x64/libpthreadGC2.a" -DLWS_WITHOUT_TEST_CLIENT:BOOL="1" -DBUILD_TESTING:BOOL="0" -DLWS_WITH_ZLIB:BOOL="1" -DLWS_INSTALL_BIN_DIR:PATH="bin" -DLWS_ZLIB_INCLUDE_DIRS:PATH="D:/Editors/Epic/SDK/UE_5.3/Engine/Source/ThirdParty/zlib/1.2.13/include" -DLWS_WITHOUT_TEST_PING:BOOL="1" -DLIBSSL_BIN:FILEPATH="LIBSSL_BIN-NOTFOUND" -DOPENSSL_INCLUDE_DIR:PATH="D:/Editors/Epic/SDK/UE_5.3/Engine/Source/ThirdParty/OpenSSL/1.1.1t/include/Win64/VS2015" -DLWS_EXT_PTHREAD_INCLUDE_DIR:PATH="C:/Program Files (x86)/pthreads/include" -DLWS_WITH_THREADPOOL:BOOL="1" -DLWS_LIBMOUNT_LIBRARIES:PATH="" -DLWS_WITH_SHARED:BOOL="0" -DLWS_WITHOUT_TEST_SERVER_EXTPOLL:BOOL="1" -DLWS_OPENSSL_INCLUDE_DIRS:PATH="" -DSSL_EAY_DEBUG:FILEPATH="SSL_EAY_DEBUG-NOTFOUND" -DLWS_WITH_SYS_ASYNC_DNS:BOOL="1" -DLWS_IPV6:BOOL="1" -DLWS_WITH_BUNDLED_ZLIB:BOOL="0" -DOPENSSL_APPLINK_SOURCE:FILEPATH="D:/Projects/FROZEN/SDKs/UE/FF_Plugins/Plugins/FF_OpenSSL/Source/FF_OpenSSL/ThirdParty/openssl/Win64/applink.c" -DLIB_EAY_RELEASE:FILEPATH="D:/Editors/Epic/SDK/UE_5.3/Engine/Source/ThirdParty/OpenSSL/1.1.1t/lib/Win64/VS2015/Release/libcrypto.lib" -DLWS_WOLFSSL_INCLUDE_DIRS:PATH="" -DLWS_WITHOUT_TEST_SERVER:BOOL="1" -DLWS_WITHOUT_TESTAPPS:BOOL="1" -DLIB_EAY_DEBUG:FILEPATH="LIB_EAY_DEBUG-NOTFOUND" -DLIBCRYPTO_BIN:FILEPATH="LIBCRYPTO_BIN-NOTFOUND" -DLWS_INSTALL_LIB_DIR:PATH="lib" -DLWS_ZLIB_LIBRARIES:PATH="D:/Editors/Epic/SDK/UE_5.3/Engine/Source/ThirdParty/zlib/1.2.13/lib/Win64/Release/zlibstatic.lib" -DLWS_WOLFSSL_LIBRARIES:PATH="" -DLWS_WITH_ZIP_FOPS:BOOL="0"