概述
Ava.MqttTool是一款使用.NET 7编写的,并使用Avalonia框架和SuperSocket库开发的一个模仿 SocketTool软件做的网络TCP/UDP通信调试工具。
Avalonia:是一个使用.NET创建跨平台应用程序的.
框架官网地址:https://www.avaloniaui.net/
界面预览
拉取项目后启动起来默认界面是这个样子,在头部可以设置编码和调整工具主题颜色

左侧可以创建对应网络协议的服务端或者客户端,先选中要创建的内容,然后点击创建按钮去创建一个TCP的服务端

通过点击服务端查看内容

以同样的方式再去创建一个TCP协议的客户端,并连接服务端

然后就可以通过客户端的数据发送窗口发送消息

然后在服务端那边已经显示了客户端的IP以及端口信息,也收到了客户端发送的消息内容

关于UDP协议的就不测试了,可以自行查看源码体验。
仓库地址
GitHub:https://github.com/wmchuang/Ava.SocketTool