Many thanks Louis!

I will probably look into this.

I did not intend to spend a lot of time on this issue... So many other
things to do :)



[image: Happy Meeple] <http://www.happymeeple.com/en/>

www.happymeeple.com/en/

Nicolas Guibert
Games in Mind Ltd
Managing director
7 Spencer Walk
London NW3 1QZ

Tel: +44 (0)207 435 0315
UK Mobile: +44 (0)7438 657 537
Email: [email protected]

Vote for Happy Meeple! <http://www.boardgamelinks.com/links/details/1733>



On 6 May 2016 at 23:25, Louis Charette <[email protected]> wrote:

> Hi!
>
> Indeed, it's probably proxy related. I remember something about Apache
> failing to proxy websocket causing me to use HaProxy instead of Apache
> proxy/reverseproxy for ape (there a wiki article on github about HaProxy).
> That and I think Apache need a special line for websocket proxy.
>
>  Try connecting to the raw url instead with the 6969 port, you'll see if
> it works at all.
>
> I know also websocket support on the server side was introduced in one of
> the latest version (in case you're using pre 1.1.2 or something version).
>
>   - Louis
>
>
> Le vendredi 6 mai 2016, Nicolas <[email protected]> a écrit :
>
>> After using the default transport mode for years, I am trying to switch
>> to Websockets. I suspect that this might improve the situation with APE
>> being not fully reliable in certain circumstances. Sometimes, commands to
>> APE stop being received (when the user is still connected to the Internet,
>> I know this because they can send me logs via AJAX after the APE connection
>> goes wrong). In these situations, resending the command does not help. APE
>> just does not receive from the client.
>>
>> So in short, I want to try Websockets and see if it helps.
>>
>> After including the appropriate transport JS file in the config as well
>> as switch APE.Config.transport to 6, I get an error in the handshake.
>>
>>
>> *ape_jsf.min:973 WebSocket connection to
>> 'ws://1.ape.local.ape-project.org/6/
>> <http://1.ape.local.ape-project.org/6/>' failed: Error during WebSocket
>> handshake: 'Upgrade' header is missing*
>>
>> Error on this line:
>> },initWs:function(){this.ws=new
>> WebSocket((this.ape.options.secure?"wss":"ws")+"://"+this.ape.options.frequency+"."+this.ape.options.server+"/"+this.ape.options.transport+"/");
>>
>> Does it ring a bell?
>>
>> Do I need to do something on the APE server side? Or cannot it work at
>> all because I have some weird settings there? (I see a thread where Pablo
>> Tejada talks about this possibility briefly).
>>
>> My Apache config for APE is below. Maybe the Proxy bits are the cause of
>> the problem?
>>
>> <VirtualHost *:80>
>>
>>     ServerName ape_on_optiplex_9020
>>     ServerAlias ape.local.ape-project.org
>>     ServerAlias *.ape.local.ape-project.org
>>
>>         # Everything expires after 10 months except php files that are
>> not cached
>>         ExpiresActive On
>>         ExpiresDefault A2592000
>>         #10 months
>>         ExpiresByType text/php A0
>>
>>     ProxyRequests Off
>>     ProxyPreserveHost On
>>     <Proxy *>
>>         Order deny,allow
>>         Allow from all
>>     </Proxy>
>>    ProxyPass / http://localhost:6969/
>>    ProxyPassReverse / http://localhost:6969/
>>     <Location />
>>         Order allow,deny
>>         Allow from all
>>     </Location>
>>
>> </VirtualHost>
>>
>> --
>> --
>> You received this message because you are subscribed to the Google
>> Groups "APE Project" group.
>> To post to this group, send email to [email protected]
>> To unsubscribe from this group, send email to
>> [email protected]
>> For more options, visit this group at
>> http://groups.google.com/group/ape-project?hl=en
>> ---
>> APE Project (Ajax Push Engine)
>> Official website : http://www.ape-project.org/
>> Git Hub : http://github.com/APE-Project/
>>
>> ---
>> You received this message because you are subscribed to the Google Groups
>> "APE Project" group.
>> To unsubscribe from this group and stop receiving emails from it, send an
>> email to [email protected].
>> For more options, visit https://groups.google.com/d/optout.
>>
>
>
> --
> Envoyé de mon iPhone
>
> --
> --
> You received this message because you are subscribed to the Google
> Groups "APE Project" group.
> To post to this group, send email to [email protected]
> To unsubscribe from this group, send email to
> [email protected]
> For more options, visit this group at
> http://groups.google.com/group/ape-project?hl=en
> ---
> APE Project (Ajax Push Engine)
> Official website : http://www.ape-project.org/
> Git Hub : http://github.com/APE-Project/
>
> ---
> You received this message because you are subscribed to the Google Groups
> "APE Project" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> For more options, visit https://groups.google.com/d/optout.
>

-- 
-- 
You received this message because you are subscribed to the Google
Groups "APE Project" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/ape-project?hl=en
---
APE Project (Ajax Push Engine)
Official website : http://www.ape-project.org/
Git Hub : http://github.com/APE-Project/

--- 
You received this message because you are subscribed to the Google Groups "APE 
Project" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to