I believe the websocket_to_posix_proxy is designed to run natively on the server, so you want to build with regular `cmake` and not `emcake`. It doesn't run in JS or compile with emscripten.
On Sun, Aug 23, 2020 at 11:42 AM Harsh chopra < [email protected]> wrote: > Hi, > > I am trying to generate POSIX sockets proxying in "js" , use it in > Browser and make it act as a server. > > The program under "tools/websocket_to_posix_proxy/" use CMake which works > perfect when build with "cmake && make" but when I used "emcamke cmake" , > it generate Makefile using "node" as the cross_compiler which is fine but > when I use "emmake make" it wont build because "node" dont support posix > socket. > > So is there any other way things could work? > > ----------CMAKELIST.TXT------------------ > > cmake_minimum_required(VERSION 2.8) > project(websocket_to_posix_proxy) > file(GLOB sourceFiles src/*.cpp src/*.h) > add_executable(websocket_to_posix_proxy ${sourceFiles}) > find_package(Threads) > target_link_libraries(websocket_to_posix_proxy ${CMAKE_THREAD_LIBS_INIT}) > > if (WIN32) > add_definitions(-D_CRT_SECURE_NO_WARNINGS) > add_definitions(/wd4200) # "nonstandard extension used: zero-sized > array in struct/union" > target_link_libraries(websocket_to_posix_proxy Ws2_32.lib) > endif() > > -- > You received this message because you are subscribed to the Google Groups > "emscripten-discuss" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To view this discussion on the web visit > https://groups.google.com/d/msgid/emscripten-discuss/0c766845-db4b-4dd4-b196-4f8d80aa499an%40googlegroups.com > <https://groups.google.com/d/msgid/emscripten-discuss/0c766845-db4b-4dd4-b196-4f8d80aa499an%40googlegroups.com?utm_medium=email&utm_source=footer> > . > -- You received this message because you are subscribed to the Google Groups "emscripten-discuss" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/emscripten-discuss/CAL_va2-VgQ3JyFJ0r18NqegTfDFpwrnSnq7-jw%2BrUNeBODy68w%40mail.gmail.com.
