用Netty实现物联网05:实现数据采集功能

news/2024/7/3 20:14:12 标签: Netty, Java, 物联网, 自定义通信协议

上一节说到只需要能够让服务端接收客户端发来的数据就行了。那么现在就开始来动手写服务端代码。

上代码:

/**
 * 数据采集服务端
 *
 * @author 湘王
 */
public class CollectorServer {
   private final ServerBootstrap bootstrap;
   private final EventLoopGroup workerGroup;

   /**
    * 配置服务端的NIO线程组
    * NioEventLoopGroup是个线程组,它包含了一组NIO线程,专门用于网络事件的处理,实际上它们就是Reactor线程组
    */
   public CollectorServer() {
      // bossGroup用于服务端接受客户端的连接
      EventLoopGroup bossGroup = new NioEventLoopGroup();
      // workerGroup则用于负责处理具体工作,实现SocketChannel网络读写
      workerGroup = new NioEventLoopGroup();
      // 启动NIO服务端的辅助启动类
      bootstrap = new ServerBootstrap();

      // 定义Channel的初始化操作
      ChannelInitializer<Channel> initializer = new ChannelInitializer<Channel>() {
         @Override
         protected void initChannel(Channel channel) throw

http://www.niftyadmin.cn/n/94646.html

相关文章

记一次攻防演练溯源实例

缘起 在今年的攻防期间&#xff0c;通过安全设备告警分析&#xff0c;需要对某个源攻击IP进行溯源反制&#xff0c;并且需要记录整个溯源过程和提交溯源报告。 开展溯源 研判 在溯源之前&#xff0c;首先应该判断是否真的存在攻击行为&#xff0c;攻击的特征&#xff0c;攻…

整数保序的离散化(C/C++)

目录 1. 离散化的概念 1.1 离散化的运用思路 1.2 离散化的方法 1.2.1 排序 1.2.2 确定一个元素离散化后的结果 1.3 案例分析 1.3.1 1.3.2 区间和 &#xff08;来源&#xff1a;Acwing&#xff09; 1. 离散化的概念 离散化&#xff0c;把无限空间中有限的个体映射到有限的…

修改shell的命令提示符

以下内容源于C语言中文网的学习与整理&#xff0c;非原创&#xff0c;如有侵权请告知删除。 一、命令提示符格式 从虚拟控制台登陆后&#xff0c;或者从桌面环境的终端进入shell后&#xff0c;就可以看见shell的命令提示符&#xff0c;这意味着可以输入命令了。注意&#xff…

力扣-市场分析

大家好&#xff0c;我是空空star&#xff0c;本篇带大家了解一道简单的力扣sql练习题。 文章目录前言一、题目&#xff1a;1158. 市场分析二、解题1.错误示范①提交SQL运行结果2.正确示范①提交SQL运行结果3.错误示范②提交SQL运行结果4.正确示范②提交SQL运行结果5.其他总结前…

白帽黑客入行应该怎么学?零基础小白也能轻松上手!

这几年随着我国《国家网络空间安全战略》《网络安全法》《网络安全等级保护2.0》等一系列政策/法规/标准的持续落地&#xff0c;网络安全行业地位、薪资随之水涨船高。 1为什么网络安全行业是IT行业最后的红利&#xff1f; 根据腾讯安全发布的《互联网安全报告》&#xff0c;…

哪些骨传导运动蓝牙耳机好,分享几款不错的骨传导耳机

​骨传导耳机在运动中有很多优势&#xff0c;它是一款不入耳的耳机&#xff0c;适合在跑步、骑行、爬山等运动中使用&#xff0c;如果你是一个爱运动的人&#xff0c;骨传导耳机是不错的选择。由于骨传导技术不需要塞入耳朵中就能听到音乐&#xff0c;所以不会产生任何不适感。…

华为OD机试题,用 Java 解【最小施肥机能效】问题

最近更新的博客 华为OD机试 - 猴子爬山 | 机试题算法思路 【2023】华为OD机试 - 分糖果(Java) | 机试题算法思路 【2023】华为OD机试 - 非严格递增连续数字序列 | 机试题算法思路 【2023】华为OD机试 - 消消乐游戏(Java) | 机试题算法思路 【2023】华为OD机试 - 组成最大数…

怎么在LinkedIn领英安全添加到3万个好友?

根据领英最新公布的数据&#xff1a;领英全球用户数已经达到8.3亿&#xff0c;超5800万个公司主页&#xff0c;可以说是世界上最-大的business database。 这就不难理解为什么越来越多的外贸人&#xff0c;开始认真尝试和重视在领英开发客户&#xff0c;因为领英确实是外贸人&a…