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