Skip to content
This repository was archived by the owner on May 15, 2024. It is now read-only.

Frozen-Archive/FF_HTTP_LWS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NOTES

It doesn't use Unreal's integrated libwebsockets library. Because it is too old. We integrated a newer one as external module.

ROADMAP

  • HTTPS
  • HTTP/2

LIMITATIONS

  • We support only Windows platform. There is no plan to support others.
  • We support only "HTTP" protocol.

CMAKE Options

-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"