Yes, I have tried tcp_echo_client.cpp
<https://github.com/emscripten-core/emscripten/blob/master/tests/websocket/tcp_echo_client.cpp>
and it works perfectly with "tools/websocket_to_posix_proxy/" .
Other examples look like client programs

On Sun, 30 Aug 2020 at 04:04, Mehdi Sabwat <[email protected]> wrote:

> Hi,
>
> did  you have a look at the examples in : 
> https://github.com/emscripten-core/emscripten/tree/master/tests/websocket
> ?
> <https://github.com/emscripten-core/emscripten/tree/master/tests/websocket>
>
> On Thu, Aug 27, 2020 at 7:37 PM Harsh chopra <
> [email protected]> wrote:
>
>> I build a simple posix socket server to listen on localhost and convert
>> the program with emcc to make it compatible on browser(Firefox) but nothing
>> worked,  I tried everything upto my potential and I am really confused now.
>>
>> According to https://emscripten.org/docs/porting/networking.html
>> Under title - "Full Proxy Sockets over WebSocket Proxy Server"
>> I believe it's telling us how to allows full POSIX Sockets API access
>> from a web browser.
>> But I am not able to figure out how.
>>
>> Please help, guidance required.
>>
>> On Mon, 24 Aug 2020, 04:27 'Sam Clegg' via emscripten-discuss, <
>> [email protected]> wrote:
>>
>>> 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
>>> <https://groups.google.com/d/msgid/emscripten-discuss/CAL_va2-VgQ3JyFJ0r18NqegTfDFpwrnSnq7-jw%2BrUNeBODy68w%40mail.gmail.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/CAPEbqj6mJc9Hkkuc%2BTA3x7JLEb-0zYfOd4eacq4G1LD-mnobXA%40mail.gmail.com
>> <https://groups.google.com/d/msgid/emscripten-discuss/CAPEbqj6mJc9Hkkuc%2BTA3x7JLEb-0zYfOd4eacq4G1LD-mnobXA%40mail.gmail.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/CANLCaynfgMcaF8RT14PTNDQEBoKX%3DNo_b0N1v6cEAPm4LrFqTQ%40mail.gmail.com
> <https://groups.google.com/d/msgid/emscripten-discuss/CANLCaynfgMcaF8RT14PTNDQEBoKX%3DNo_b0N1v6cEAPm4LrFqTQ%40mail.gmail.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/CAPEbqj4QZ0qggrVk1y98dJNJRwoqwMySFOVpGndrhtHd5srmqQ%40mail.gmail.com.

Reply via email to