我有一个问题,在谷歌上搜索答案后,我似乎无法回答。我有一个托管在网络主机上的网站,但我想在上面介绍一些实时功能,比如实时通知系统,或者聊天系统。
据我所知,模拟实时特性的短轮询和长轮询方法有点过时了。今天有了现代的HTML5,我们可以使用Websockets,或者说APE(Ajax推送引擎)。问题是我不明白,如果websocket或APE需要连接到服务器才能工作,我该如何在work主机上使用它们?
如何在同一台主机上运行服务器和网站?或者也许我错过了什么?
你能给我一些我能读懂的关于这个问题的信息吗?
谢谢。
发布于 2016-10-21 14:54:40
WebSocket只是另一种协议。它在端口80上工作,所以幸运的是您不需要新的服务器。
你只需要在你的后端实现一个抽象层(但也许它可以自己做)来获取HTTP请求并查看是否有upgrade头。
如果答案是肯定的,请转到websocket code,如果不是,请使用标准HTTP。
https://stackoverflow.com/questions/40170093
复制相似问题