websocket 和 socket.io 之间的区别是什么

socket.io封装了websocket,同时包含了其它的连接方式,比如Ajax。原因在于不是所有的浏览器都支持websocket,通过socket.io的封装,你不用关心里面用了什么连接方式。你在任何浏览器里都可以使用socket.io来建立异步的连接。socket.io包含了服务端和客户端的库,如果在浏览器中使用了socket.io的js,服务端也必须同样适用。如果你很清楚你需要的就是websocket,那可以直接使用websocket。
上一篇:Linux grep命令分析以及C语言版本的实现


下一篇:如何在maven项目里面编写mapreduce程序以及一个maven项目里面管理多个mapreduce程序