使用websockets&创建在线白板应用程序HTML5?

时间:2012-01-10 07:38:55

标签: jquery html5 websocket whiteboard

我计划使用HTML5,php,websockets,jQuery& MySql作为后端(如果需要保存等)。 但是,我之前没有websockets的经验。 这是我发现的一个例子: http://www.codeproject.com/KB/aspnet/WebSocketWhiteBoard.aspx 但是他们从localserver获取websockets。我希望使用提供的websocket API。 http://dev.w3.org/html5/websockets/ 我们需要从客户端和客户端之间的握手开始。服务器。你能帮我解决一下这个问题吗? 谢谢!

2 个答案:

答案 0 :(得分:2)

答案 1 :(得分:1)

除非您使用node.js之类的东西作为您的网络服务器(并且您计划使用PHP我认为不是这种情况),您实际上需要一个单独的 WebSocket服务器太

如果你在自己的硬件上运行应该没问题,但你不太可能找到一个标准的ISP网络主机,让你能够运行你自己的服务器守护进程。

有许多WebSocket服务器和/或库可用于执行WebSocket协议握手。我使用的是为node.js编写的,但遗憾的是WS规范仍在进行一些更改,并且它不再与Chrome兼容。

另外,不要被Socket.IO混淆,很多人称之为“WebSockets” - 它不是 - 它是一种更通用的通信方法,看起来有点像WebSockets,并且可能使用真正的WebSockets作为其传输层,但实际上是一个完全不同的协议。