websocket啊【三】

Blade 未结 0 177
3092844924
3092844924 剑圣 2023-04-18 22:00

一、该问题的重现步骤是什么?

1. 根据你对websocket的解释:

WebSocket通信的原理如下:

1. 客户端向服务器发起WebSocket连接请求,请求头包含Upgrade和Connection字段,指定使用WebSocket协议进行通信。

2. 服务器返回101状态码,表示同意建立WebSocket连接,并在响应头中包含Upgrade和Connection字段,指定使用WebSocket协议进行通信。

3. 建立WebSocket连接后,客户端和服务器可以通过send()方法和onmessage事件来发送和接收消息。

4. WebSocket连接可以保持长时间的活动状态,客户端和服务器可以随时发送消息,而不需要每次都建立新的连接。

5. WebSocket连接可以通过close()方法来关闭连接。


那么问题来了

客户端向服务器发起请求websocket连接的这个请求是http请求还是tcp请求,可不可以理解成websocket通信虽然能够全双工通信,但是它的起初还是要依赖http通信的?


回答
  • 消灭零回复
提交回复