已采纳回答 / newming
- 如果你是 windows ,建议安装 git bash,打开它就行- 如果你是Mac,直接搜索 terminal- 如果是linux,按下 ctrl alt t
2017-09-21
socketIO好处1、可以直接发送一个字符串,不用像WebSocket那样先把对象转化为字符串发送,然后再转化回来
socketIO好处2、发送自定义的事件,不需要去定义type这个属性去识别消息类型了
socketIO好处2、发送自定义的事件,不需要去定义type这个属性去识别消息类型了
2017-09-18
至于为什么要发起这么多请求,我的猜想是因为socket.io的一个优点就是,如果浏览器或服务器上不支持WebSockets,则可以提供其他协议的故障切换。所以首先尝试ajax轮询?等待大神来拍
2017-09-17
关于"请求是http"的问题:
我们可以看到Network里发起了许多请求,可以仔细看看。这些请求分别是:
Socket.IO的JavaScript
第一次长时间查询AJAX请求(状态码200)
第二次长时间查询AJAX请求(状态码200)
第三次长时间查询AJAX请求(状态码200)
连接升级到WebSocket(状态码200)
状态码101,ws请求
(为啥回答里不能放截图==)
我们可以看到Network里发起了许多请求,可以仔细看看。这些请求分别是:
Socket.IO的JavaScript
第一次长时间查询AJAX请求(状态码200)
第二次长时间查询AJAX请求(状态码200)
第三次长时间查询AJAX请求(状态码200)
连接升级到WebSocket(状态码200)
状态码101,ws请求
(为啥回答里不能放截图==)
2017-09-17