Netty被用于完成专利通信协议的设计。

      最后更新:2021-11-10 15:22:18 手机定位技术交流文章

      • 消息协议
      • 自定义消息协议
        • 协议定义
        • Netty用来创建一个直言不讳的短信协议。
          • 1. 工程目录
          • 2. netty-msg-agreement
          • 3. netty-msg-server
          • 4. netty-msg-client

      消息协议

      信息协议的概念似乎是崇高的,但它究竟意味着什么?

      电文协议具体规定了如何描述两个通信方提供的数据(信息)。

      例如,在 HTTP 协议中,浏览器打开网页,创建与服务的初始连接,然后发送请求(请求主要包括某些请求信头、请求类型、请求URL、请求电文等),当服务收到请求时,将首先使用预先界定的规则处理当前请求,这些规则是向客户发送回复数据的规则,即信息协议。

      自定义消息协议

      那么,具体说来的信息包括什么?举例来说:

      • 版本号,
      • 电文类型、请求/答复、Get、POST、DELETE
      • 消息长度
      • 消息的正文
      • 序列化算法

      我怎样才能修改信息协议?

      协议定义

      statusCode | sessionId | reqType | contentLength | content

      上面,我们制定了一个协议,其中地位代码表示状态ID、reqType、联系Length表示头部信息请求,联系表示信息。
      下文介绍了利用Netty框架的海关信息协议的定义,以及用户与使用本协议的服务用户之间的数据传输过程。

      Netty用来创建一个直言不讳的短信协议。

      1. 工程目录

      在这里插入图片描述
      创建 Maven 项目, 其中Netty- msg- ag- agree 表示自定义信息协议, Netty- msg- cliet 表示客户, Netty- msg- server 表示服务器, 而 clity, 服务器模块取决于模块 。

      这篇文章是全球之声.xml依赖关系:加上Netty-all依赖关系和Lombox依赖关系。

      2. netty-msg-agreement

      在这里插入图片描述
      信件记录代表发送信件的客户服务获取了信件。 在信件传输过程中, 客户服务器将信件编码并解码, 使用的是“ 信件记录Decoder (解码器) ” 和“ 信件记录编码器 (编码器) ” 。

      主要代码如下:

      2.1 MessageRecord

      2.1 Header

      信件 RecordEncoder-encoder 信件 RecordEncoder-encoder 信件 信件 RecordEncoder-encoder 信件

      信件 RecordDecoder - 解码器信件 RecordDecoder - 解码器

      2.5 枚举

      3. netty-msg-server

      在这里插入图片描述
      礼宾服务员是一个服务启动班,等待客户连接,而服务器终端服务员则是服务端信息处理班。

      在 Netty-msg-server pom 中添加 xml 的耐网-msg-依赖值。

      3.1 ProtocolServer

      3.2 ServerFinalHeaders

      4. netty-msg-client

      在这里插入图片描述
      ClieentFinalHiaders是一个客户信息处理类。 ClieentFinalHiaders是一个客户信息处理类。

      在 Netty-msg-server pom 中添加 xml 的耐网-msg-依赖值。

      4.1 ProtocolClient

      4.2 ClientFinalHeaders

      本文由 在线网速测试 整理编辑,转载请注明出处,原文链接:https://www.wangsu123.cn/news/13030.html

          热门文章

          文章分类