
物联网通讯
文章平均质量分 66
通讯、I/O
夕阳西下,断肠人在天涯
加班?哈?
展开
-
WebSocket 实现消息推送
1.背景应用场景为前端需要实时获取后端数据。之前的做法是JS定时器发送Ajax请求,获取后端数据,这样的话需要一直请求后端,有点浪费资源。使用websocket可以实现后端向前端推送消息,实现双工通信。2.实现2.1 pom依赖 <dependency> <groupId>javax.websocket</groupId> <artifactId>javax.websocket-api</artifactId原创 2021-04-09 11:31:14 · 2516 阅读 · 0 评论 -
JAVA UDP server回发消息失败!
最近遇到一个JAVA UDP通信的问题,说起来很简单,但是相信肯定还有和我一样踩坑的,这里记录以下。场景如下:client: 硬件机器上的4G模块server: 部署在公司服务器上的通信模块程序client主动上传数据包后,server保存client的ip与端口,等到server需要主动读取时,通过保存的ip/port给client发送读取命令,client收到后响应server。问题描述server 接收client上传的数据没问题,溜的一批。但下发读取消息时,客户端一直收不到消息。原创 2021-03-12 15:28:54 · 449 阅读 · 0 评论 -
Smart-Socket搭建UDP通信服务
1.smart-socket《官方文档》smart-socket是一款国产开源的 Java AIO 通信框架,支持 TCP、UDP、SSL/TLS 。高性能、高并发、低延迟、低能耗代码量极少,可读性强。核心代码不到 1500 行,工程结构、包层次清晰。学习门槛低,二次开发只需实现 2 个接口(Protocol、MessageProcessor),具备通信开发经验的几乎无学习成本。良好的线程模型、内存模型设计,保障服务高效稳定的运行。支持自定义插件,并已提供了丰富地插件,包括:SSL/TLS通原创 2021-03-11 11:25:20 · 2445 阅读 · 0 评论