我决定将 WebSockets 用于我的网站聊天应用程序,我才刚刚开始学习 Websockets,但我有三种不同的选择,node.js、PHP 或 HTML5。
我想知道这三者之间有什么区别,我的意思是如果有一个比其他的好我不想学所有这三个。
最佳答案
Web Sockets 是一种协议(protocol),它定义了双方如何进行通信。它与语言无关;任何语言都可以提供一个适配器来与另一个网络套接字对话。您提到的三件事是此适配器的三种不同实现。对于聊天应用程序,您可能至少需要其中两个:一个服务器,一个客户端。选择您希望使用哪种语言编写服务器(PHP 或 Node.js)并使用浏览器中的 HTML 5 网络套接字功能与服务器通信。
关于php - HTML5 websockets vs PHP websockets vs node.js websockets?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28425386/