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.

Reply via email to