Re: Websocket within webrowker

2016-10-18 Thread Ciprian Tomoiaga
Have you had any success, in the end ?

My implementation is also failing on 'connect', but with error 
111,ECONNREFUSED: Connection refused. This happens with both Firefox and 
Chrome.
I am trying to connect to localhost, where WebSockify is forwarding 
WebSockets to the TCP server. However, while in Firefox it just fails (no 
data arrives at WebSockify),
in Chrome there's a trial of connecting, but it is closed before the reply 
comes.

I am afraid this has something to do with browsers trying to prevent 
cross-domain scripting, but I'm not sure how, since I'm running 127.0.0.1 
everywhere.

Regards,
Ciprian

On Wednesday, 9 September 2015 11:20:55 UTC+2, Alexander DIY wrote:
>
> Thank you for the answer. I tried Forefox 40 and Chromium 41 on Linux.
> I'm currently trying to adopt async network code from the sockets tests. 
> I'll try to make a minimal example of my non-working example and post here 
> a bit later.
>
> On Tuesday, September 8, 2015 at 9:58:40 PM UTC+2, Alon Zakai wrote:
>>
>> Emscripten's network code should be the same on the main thread and in a 
>> worker, so I would guess there is a browser problem here. Which browsers 
>> did you test on?
>>
>>
>> On Tue, Sep 8, 2015 at 11:06 AM, Alexander DIY  wrote:
>>
>>> Hello everybody,
>>>
>>> topic title says it: I want to run network inside of a webworker.
>>> I'm working on porting a C++ project to web via emscripten and it works 
>>> well so far, except for the network.
>>>
>>> 1. Webworker, also written in C++ and compiled via emscripten, works 
>>> well.
>>> 2. Network code works well on the main thread.
>>> 3. No network while using the same code within the webworker.
>>>
>>> I even tried to catch traffic in wireshark and see nothing. connect(...) 
>>> reports 
>>> errno 113 "no route to host".
>>> Compiling with -s SOCKET_DEBUG=1 shows "connect: ws://127.0.0.1:1/, 
>>> binary" in browser console, but nothing happens.
>>>
>>> Did I forget to set some flag? According to the browsers bug trackers 
>>> websockets within webworkers should work.
>>>
>>>
>>> -- 
>>> 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 emscripten-discuss+unsubscr...@googlegroups.com.
>>> For more options, visit https://groups.google.com/d/optout.
>>>
>>
>>

-- 
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 emscripten-discuss+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Websocket within webrowker

2015-09-09 Thread Alexander DIY
Thank you for the answer. I tried Forefox 40 and Chromium 41 on Linux.
I'm currently trying to adopt async network code from the sockets tests. 
I'll try to make a minimal example of my non-working example and post here 
a bit later.

On Tuesday, September 8, 2015 at 9:58:40 PM UTC+2, Alon Zakai wrote:
>
> Emscripten's network code should be the same on the main thread and in a 
> worker, so I would guess there is a browser problem here. Which browsers 
> did you test on?
>
>
> On Tue, Sep 8, 2015 at 11:06 AM, Alexander DIY  > wrote:
>
>> Hello everybody,
>>
>> topic title says it: I want to run network inside of a webworker.
>> I'm working on porting a C++ project to web via emscripten and it works 
>> well so far, except for the network.
>>
>> 1. Webworker, also written in C++ and compiled via emscripten, works well.
>> 2. Network code works well on the main thread.
>> 3. No network while using the same code within the webworker.
>>
>> I even tried to catch traffic in wireshark and see nothing. connect(...) 
>> reports 
>> errno 113 "no route to host".
>> Compiling with -s SOCKET_DEBUG=1 shows "connect: ws://127.0.0.1:1/, 
>> binary" in browser console, but nothing happens.
>>
>> Did I forget to set some flag? According to the browsers bug trackers 
>> websockets within webworkers should work.
>>
>>
>> -- 
>> 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 emscripten-discuss+unsubscr...@googlegroups.com .
>> For more options, visit https://groups.google.com/d/optout.
>>
>
>

-- 
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 emscripten-discuss+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Websocket within webrowker

2015-09-08 Thread Alon Zakai
Emscripten's network code should be the same on the main thread and in a
worker, so I would guess there is a browser problem here. Which browsers
did you test on?


On Tue, Sep 8, 2015 at 11:06 AM, Alexander DIY  wrote:

> Hello everybody,
>
> topic title says it: I want to run network inside of a webworker.
> I'm working on porting a C++ project to web via emscripten and it works
> well so far, except for the network.
>
> 1. Webworker, also written in C++ and compiled via emscripten, works well.
> 2. Network code works well on the main thread.
> 3. No network while using the same code within the webworker.
>
> I even tried to catch traffic in wireshark and see nothing. connect(...) 
> reports
> errno 113 "no route to host".
> Compiling with -s SOCKET_DEBUG=1 shows "connect: ws://127.0.0.1:1/,
> binary" in browser console, but nothing happens.
>
> Did I forget to set some flag? According to the browsers bug trackers
> websockets within webworkers should work.
>
>
> --
> 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 emscripten-discuss+unsubscr...@googlegroups.com.
> For more options, visit https://groups.google.com/d/optout.
>

-- 
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 emscripten-discuss+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.