Skip to content

xxl6097/tcptest

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

tcp调试工具

一款tcp调试工具,gui基于fyne,tcp框架基于zinx

tcptestv.0.0.1下载

安装过程

1 安装fyne-crossfyne工具

go install github.com/fyne-io/fyne-cross@latest
go install fyne.io/fyne/v2/cmd/fyne@latest

2 交叉编译

$ bash build.sh 
1. 编译 Windows
2. 编译 MacOS
3. 编译 Android
4. 编译全平台
请输入编号:
2

注意: 要求go version 1.18+

选择要编译的平台,编译完成后会在dist目录下生成对应的可执行文件tcptest

TCP客户端模式使用说明

客户端模式

通讯设置

  • 工作模式:客户端模式请选择 'TCP客户端'
  • 目的IP:目的Server的IP地址
  • 目的端口:目的Server的端口号

接收区设置

  • 十六进制接收:将接收到的字节数字以十六进制字符串显示

发送区域设置

  • 十六进制发送:在发送输入框输入十六进制的字符串数据
  • 分包设置,下面再详细解释👇
  • 每隔xxx毫秒发送:启动一个协程循环发送输入框的数据

分包设置

启用分包设置后,会出现三个发送输入框,一次发送请求会获取三个输入框内容顺序发送。 一般情况下,只需要三包数据即可模拟断粘包的情况

客户端模式

TCP服务器模式使用说明

客户端模式

通讯设置

这里的设置,主要说明断粘包设置,规则请点击'断粘包规则'超连接