当使用WebSockets时,我是否需要编写服务器端代码?换句话说,我的客户端应用程序中的JavaScript是否需要连接到专门的服务器,或者现有的Apache服务器是否可以支持它?
当然,您需要一个WebSocket服务器。但是不同语言中有许多免费的WebSocket服务器,例如Java中的jWebSocket和.NET中的SuperWebSocket,您可以直接使用它们。
目前谷歌网站上有一些插件正在开发,用于Apache...
根据定义,Websockets(就像普通套接字一样)是客户端-服务器的,所以是的,你需要一个服务器。然而,等待Apache插件还有另一种选择。
我正在使用托管服务器 http://www.achex.ca 。它是免费的,并且你可以在JavaScript上找到如何使用服务器的教程。这是WebSocket开发的好起点。
该服务器基本上是一个消息路由器,您可以连接到它并将其用作所有WebSocket客户端的会议点。
简短回答:是的,你需要一个专门的服务器,Apache不提供WebSocket。
或者
另一种选择,请查看www.achex.ca。
(wss:// from ws://)
服务器应该能够打开双工通道,并同意双工通信。