在Webhost上使用websocket或APE(Ajax Push Engine)技术

时间:2016-10-21 06:49:51

标签: javascript html5 websocket

我有一个问题,在谷歌搜索答案后,我似乎无法回答。 我有一个托管在网络主机上的网站,但我想在其上介绍一些实时功能,如实时通知系统,或者聊天系统。

据我所知,模拟实时特征的短轮询和长轮询方法有点过时了。今天使用现代HTML5,我们可以使用我理解的Websockets或APE(Ajax Push Engine)。 问题是我不明白,如果他们需要连接的服务器才能在webhost上使用websocket或APE?

如何在同一台主机上运行该服务器和我的网站?或许我错过了什么?

你能告诉我一些关于这个问题的信息吗?

谢谢。

1 个答案:

答案 0 :(得分:1)

WebSocket只是另一种协议。它适用于端口80,所以很幸运,你不需要新的服务器。

你只需要在你的后端实现一个抽象级别(但也许它可以自己做)获取HTTP请求并查看是否有upgrade标题。

如果答案是肯定的,请转到websocket代码,如果不使用标准HTTP。