当使用的WebSockets,将我需要编写服务器代码?换句话说,将JavaScript的在我的客户端应用程序需要连接到一个专门的服务器,或将我现有的Apache服务器的工作,以支持这一点?

有帮助吗?

解决方案

服务器具有支持网络套接字。在HTTP第一握手之后,服务器和客户端打开一个套接字连接。服务器必须能够理解和接受这个握手。

在我的最后一个项目我们需要运行的最后一个码头版本相当成功的网络套接字连接。

27/02/2014: 现在,我也实施与XSockets.net .NET下的WebSockets和工作就像一个魅力,你甚至都不需要一个Web服务器(自托管)。 ASP.NET的WebSocket的执行工作也相当不错。

其他提示

是的,你需要编写服务器代码。

我建议基于php另一个网络套接字服务器:棘轮。 和此链路是标杆棘轮和sockJS之间的WebSocket服务器

这是客户端和服务器端的代码和浏览器的完整列表支持,请查看此 链接

当然你需要的WebSocket服务器。但也有不同的语言许多免费的WebSocket服务器,比如jWebSocket在Java和 SuperWebSocket 在.NET中,可以使用它们直接

有一些插件目前正在对谷歌的Apache代码开发...

根据定义的WebSockets像普通插座是客户端 - 服务器所以是的,你需要一台服务器。但是存在要等待的Apache插件的替代品。

我使用托管服务器 http://www.achex.ca 。它的自由,你必须对如何使用服务器的JavaScript教程。一个良好的开端的WebSockets发展。

在服务器基本上是一个消息路由器,你可以连接到它,并把它作为一个交汇点所有的WebSocket客户端。

简答后,你需要一个专门的服务器,Apache不来使用WebSockets结果或结果的替代,检查出 www.achex.ca

在这种情况下服务器的角色来当:

在HTML 5,WebSocket的像Fone公司(双向通信)未无线对讲机。 http协议升级到WebSocket协议。的 (wss:// from ws://) 服务器应能够打开双工信道,并因此同意全双工通信。

请通过此链接: http://www.html5rocks.com/en /教程/的WebSockets /基础/

如果使用PHP请看棘轮。

感谢。

在Perl的Mojolicious服务器支持的网络套接字,和实施方式可以是只有几行长。

Node.js的有几个的WebSocket库,但最新细节,最大的,最支持最新规格的变化,因此谨慎选择。

阿帕奇主动MQ也值得一外观,它实现了跺脚协议一起。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top