smart-socket v1.5.9 发布,高性能国产 AIO 通信框架

栏目: 软件资讯 · 发布时间: 4年前

内容简介:smart-socket 是一个 AIO 通信框架,可以快速、轻松地开发 Client/Server 网络应用程序。它大大简化了网络编程难度和复杂度,可广泛应用与各类TCP/UDP的通信场景。 本次发布为广大 smart-socket 用户奉上一款非常...

smart-socket 是一个 AIO 通信框架,可以快速、轻松地开发 Client/Server 网络应用程序。它大大简化了网络编程难度和复杂度,可广泛应用与各类TCP/UDP的通信场景。

本次发布为广大 smart-socket 用户奉上一款非常实用的传输层码流监控插件:StreamMonitorPlugin。开发这款插件的初衷是为了帮助新手朋友们更好的理解通信开发,理解面向协议编程。

smart-socket 开源以来,经常会收到一些咨询:「为什么对方一发送数据,连接就断开了?」、「为什么收不到对方发的数据?」通常这种情况下很多人的第一反应是:「smart-socket 是不是有 bug!」。而当我寻问:「你的通信协议是什么?」,对方:「呃...不知道!我就是发送个字符串」。

显然,没有正确的理解「协议」,不仅写不出正确的代码,也提不出正确的问题。希望通过这款 StreamMonitorPlugin 插件,将通信过程中传输的字节流直观的展示出来,帮助大家更好的理解协议,写出正确的编解码算法。而对于有专业开发经验的朋友而言,运用这款插件也能为开发、调试带来很多的便利,至少无需再用 wireshark 来抓码流了(ps:反正我用的很香)。

插件的运行效果如下所示:蓝色字体表示输入字节流红色字体表示输出字节流

smart-socket v1.5.9 发布,高性能国产 AIO 通信框架

更新内容

  • 新特性:新增传输层码流监控插件:StreamMonitorPlugin。
  • 优化:订正 QuickTimeTask 中的单词拼写错误问题。
  • 优化:新增传输通道代理对象:AsynchronousSocketChannelProxy,并重构 TLS/SSL 通道 对象:SslAsynchronousSocketChannel
  • bugfix:修复监控插件:MonitorPlugin 历史连接总数统计错误问题。

Maven

<dependency>
    <groupId>org.smartboot.socket</groupId>
    <artifactId>aio-pro</artifactId>
    <version>1.5.9</version>
</dependency>

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

Web Caching

Web Caching

Duane Wessels / O'Reilly Media, Inc. / 2001-6 / 39.95美元

On the World Wide Web, speed and efficiency are vital. Users have little patience for slow web pages, while network administrators want to make the most of their available bandwidth. A properly design......一起来看看 《Web Caching》 这本书的介绍吧!

HTML 压缩/解压工具
HTML 压缩/解压工具

在线压缩/解压 HTML 代码

随机密码生成器
随机密码生成器

多种字符组合密码

XML 在线格式化
XML 在线格式化

在线 XML 格式化压缩工具