Apache Mina是一个能够帮助用户开发高性能和高伸缩性网络应用程序的框架。它通过Java nio技术基于TCP/IP和UDP/IP协议提供了抽象的、事件驱动的、异步的API。最近遇到一个问题,对于设备通讯,协议已经确定,但是通讯方式不太确定,可以是TCP(真实环境是TCP)、UDP或者是串口(测试时用串口)。经过查找发现,Mina正好合适,内部对于TCP、UDP和串口都做了封装,修改不同通讯方式,其调用实现修改基本上没有,所以在Mina基础上进行TCP、UDP和串口整合,实现能够三种方式都能正常运行。
Mina 实现TCP、UDP、串口功能
最新推荐文章于 2024-07-09 16:19:13 发布