有没有办法通过apache结合websockets和普通的http?

时间:2017-02-20 23:01:12

标签: apache websocket

所以我有这个服务器,我为了专业目的而托管多个网站。但我也喜欢开发游戏网站,我想用HTML5创建一个roguelike游戏。

游戏引擎本身将在服务器上用C ++开发,客户端应该在每次移动后询问服务器环境中的哪些变化。

因此,通常情况下,我会向服务器发送ajax请求,其中apache会将请求重新路由到作为FastCGI服务运行的C ++应用程序。我的C ++应用程序将检查会话,查看移动是否有效,更改内部值以便角色移动,还更改环境中的其他内容,然后将更改发送回客户端。

但是ajax请求可能相对较慢,一直打开和关闭连接。所以,当我读到websockets时,我以为我在天堂,直到我看到它会干扰Apache,Apache并没有真正优化它。

显然,我可以在不同的端口上创建一个网络套接字,但是所有这些防火墙都存在,我不认为这是一个不错的选择。

那么,有没有办法将两者结合起来? apache能够理解应该忽略websocket请求并将其传递给我的应用程序吗?

0 个答案:

没有答案