美文网首页
websocket面试题

websocket面试题

作者: ai_cuicui | 来源:发表于2020-04-23 01:22 被阅读0次

1.什么是websocket?
websocket是HTML5的一种新协议,允许服务器想客户端传递信息,实现浏览器和客户端双工通信。

2.websocket特点
(1)与http协议有良好的兼容性;
(2)建立在TCP协议之上,和http协议同属于应用层;
(3)数据格式比较轻量,性能开销小,通信高效;
(4)可以发送文本,也可以发送二进制;
(5)没有同源限制,可以与任意服务器通信。

3.http和websocket的区别
http协议是短链接,因为请求之后,都会关闭连接,下次请求需要重新打开链接。websocket协议是一种长连接,只需要通过一次请求来初始化连接,然后所有请求和响应都是通过TCP链接进行通信。

4.websocket和socket的区别
socket是应用层与TCP/IP协议通信的中间软件抽象层,它是一组接口。而websocket协议是一个完整的应用层协议,柏寒一套完整的API。

5.websocket中常用注解有哪些
@ServerEndpoint 类似与servlet中的 RequestMapping
@OnOpen类似与servlet中的 init()初始化
@OnClose类似与servlet中的destroy() 销毁
@OnMessage类似于servlet中的service请求 (意思就是发送数据的方式 @doPost() / @doGet() 组合)

相关文章

  • 前端面试每日 3+1 —— 第41天

    今天的面试题 (2019.05.27) —— 第41天 [html] webSocket怎么做兼容处理? [css...

  • websocket面试题

    1.什么是websocket?websocket是HTML5的一种新协议,允许服务器想客户端传递信息,实现浏览器和...

  • WebSocket

    WebSocket Introduction WebSocket general:阮一峰的WebSocket 教程...

  • 2020-04-03

    ## webSocket初探 ## 目录 - 为什么WebSocket - 什么是WebSocket - WebS...

  • 持续输出面试题之WebSocket

    开篇介绍 大家好,我是Java最全面试题库的提裤姐,今天这篇是分布式技术的第五篇,主要介绍WebSocket;在后...

  • WebSocket

    WebSocket(1)---WebSocket介绍 一、为什么需要 WebSocket?初次接触 WebSock...

  • Spring和WebSocket整合详解

    Spring和WebSocket整合详解 官方主页 Spring WebSocket 概述 WebSocket 是...

  • WebSocket 的对象特性

    WebSocket对象特性 1readyState:WebSocket只读属性,表示WebSocket的连接状态。...

  • WebSocket 笔记

    WebSocket 笔记 WebSocket 握手客户端请求 Sec-WebSocket-Key: dGhlIHN...

  • WebSocket 概述和方案选型

    WebSocket测试工具:http://www.websocket-test.com/ Websocket是ht...

网友评论

      本文标题:websocket面试题

      本文链接:https://www.haomeiwen.com/subject/eeynihtx.html