我计划使用HTML5,php,websockets,jQuery& MySql作为后端(如果需要保存等)。 但是,我之前没有websockets的经验。 这是我发现的一个例子: http://www.codeproject.com/KB/aspnet/WebSocketWhiteBoard.aspx 但是他们从localserver获取websockets。我希望使用提供的websocket API。 http://dev.w3.org/html5/websockets/ 我们需要从客户端和客户端之间的握手开始。服务器。你能帮我解决一下这个问题吗? 谢谢!
答案 0 :(得分:2)
您可以查看PHP WebSocket,apache-websocket/mod_websocket
,您可以使用单独的self hosted realtime web solution或查看hosted realtime service,例如Pusher(我为谁工作) )。
关于使用WebSockets,PHP和相关技术有很多类似的问题,我建议你看一下:
答案 1 :(得分:1)
除非您使用node.js
之类的东西作为您的网络服务器(并且您计划使用PHP我认为不是这种情况),您实际上需要一个单独的 WebSocket服务器太
如果你在自己的硬件上运行应该没问题,但你不太可能找到一个标准的ISP网络主机,让你能够运行你自己的服务器守护进程。
有许多WebSocket服务器和/或库可用于执行WebSocket协议握手。我使用的是为node.js
编写的,但遗憾的是WS规范仍在进行一些更改,并且它不再与Chrome兼容。
另外,不要被Socket.IO
混淆,很多人称之为“WebSockets” - 它不是 - 它是一种更通用的通信方法,看起来有点像WebSockets,并且可能使用真正的WebSockets作为其传输层,但实际上是一个完全不同的协议。