我有一个问题,在谷歌搜索答案后,我似乎无法回答。 我有一个托管在网络主机上的网站,但我想在其上介绍一些实时功能,如实时通知系统,或者聊天系统。
据我所知,模拟实时特征的短轮询和长轮询方法有点过时了。今天使用现代HTML5,我们可以使用我理解的Websockets或APE(Ajax Push Engine)。 问题是我不明白,如果他们需要连接的服务器才能在webhost上使用websocket或APE?
如何在同一台主机上运行该服务器和我的网站?或许我错过了什么?
你能告诉我一些关于这个问题的信息吗?
谢谢。
答案 0 :(得分:1)
WebSocket只是另一种协议。它适用于端口80,所以很幸运,你不需要新的服务器。
你只需要在你的后端实现一个抽象级别(但也许它可以自己做)获取HTTP请求并查看是否有upgrade
标题。
如果答案是肯定的,请转到websocket代码,如果不使用标准HTTP。