.NET Socket调试工具之Ava.SocketTool

概述

Ava.MqttTool是一款使用.NET 7编写的,并使用Avalonia框架和SuperSocket库开发的一个模仿 SocketTool软件做的网络TCP/UDP通信调试工具。

Avalonia:是一个使用.NET创建跨平台应用程序的.

框架官网地址:https://www.avaloniaui.net/

界面预览

拉取项目后启动起来默认界面是这个样子,在头部可以设置编码和调整工具主题颜色

.NET Socket调试工具之Ava.SocketTool

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

.NET Socket调试工具之Ava.SocketTool

通过点击服务端查看内容

.NET Socket调试工具之Ava.SocketTool

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

.NET Socket调试工具之Ava.SocketTool

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

.NET Socket调试工具之Ava.SocketTool

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

.NET Socket调试工具之Ava.SocketTool

关于UDP协议的就不测试了,可以自行查看源码体验。

仓库地址

GitHub:https://github.com/wmchuang/Ava.SocketTool