websoket

它与 http 协议一样,也是一种通讯协议

http 协议:

  • 作用:规范浏览器与服务器交互的一种标准。

  • 特点:

    • 每次浏览器与服务器之间进行交互都需要重复开启和断开连接
    • 请求只能由浏览器主动发送,服务器被动响应
  • 总结:

    • 由于以上两个特点,让 http 协议在某些场合下不适用。比如说:聊天室。

websocket 协议

它的最大特点就是,服务器可以主动向客户端推送信息,客户端也可以主动向服务器发送信息,是真正的双向平等对话

  • 作用:一种通讯协议

  • 特点:

    • 一旦浏览器与服务器建立连接之后,不会轻易断开
    • 交互可以由服务器主动发起,也可以由浏览器主动发起
  • 总结:

    • 由于 websocket 的两个特点,它非常适合用来完成实时聊天(聊天室)

你可能感兴趣的:(websoket)