WebSocket学习之基础了解

在这里插入图片描述

WebSocket学习之基础了解

WebSocket的引入

2009年,WbeSocket的引入工作开始于一项允许客户端与服务器建立一个轻量级的连接,并允许双向通信和一个轻量级的内容模型的技术。

服务器能够仅在必要时将数据推送到已连接的客户端。并且一旦连接建立后,在每次发送消息时无须重新创建连接上下文,客户端和服务器都有办法发送简单消息。

WebSocket旨在通过仅在建立连接时发送上下文信息,并且在连接建立后允许连接的两端在携带着极少的标识信息的上下文信息的情况下发送消息(即使是同时发送)来显著增加这种类型的网络效率。

WebSocket协议介绍

WebSocket协议是一个网络协议,允许两个相连的端在一个单一TCP连接上进行全双工消息通信。

Java对象转换成一个WebSocket

Java对象转换成一个WebSocket仅仅需要Java WebSocket API中的两个Java注解:@ServerEndPoint@OnMessage

注解@ServerEndPoint是类级别的注解,用于告诉Java平台它注解的类实际上要成为一个WebSocket端点。
在这里插入图片描述

该注解的唯一强制参数是相对URL(统一资源定位符),开发人员希望这个端点在此相对URL之下可用。

注解@OnMessage是方法级别上的注解,用于将实现方法标记为随时准备处理任何入站消息。
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/Greenarrow961224/article/details/115258485