使用WebSockets时,我是否需要编写服务器代码?换句话说,我的客户端应用程序中的JavaScript是否需要连接到专用服务器,或者我现有的Apache服务器是否会支持这种情况?
Raf*_*afa 20
服务器必须支持Web套接字.在HTTP中进行第一次握手后,服务器和客户端打开套接字连接.服务器必须能够理解并接受此握手.
在我的上一个项目中,我们使用最后一个Jetty版本运行非常成功的Web套接字连接.
27/02/2014:现在我也在.net下使用XSockets.net实现websockets并且像魅力一样工作,你甚至不需要Web服务器(自托管).ASP.NET的WebSocket实现也很有用.
当然,您需要一个WebSocket服务器.但是有许多不同语言的免费websocket服务器,比如Java中的jWebSocket和.NET中的SuperWebSocket,你可以直接使用它们.
目前正在为Apache的谷歌代码开发一些插件...
根据定义,像普通套接字这样的websockets是客户端服务器所以是的,你需要一个服务器.但是,有一种替代等待Apache插件的方法.
我正在使用托管服务器http://www.achex.ca.它是免费的,你有关于如何使用服务器的javascript教程.websockets开发的良好开端.
服务器基本上是一个消息路由器,您可以连接到它并将其用作所有websocket客户端的会合点.
简答:是的,你需要一个专门的服务器,Apache没有websockets.
或者
替代方案,请访问www.achex.ca.