【实例简介】

sokit 是一款开源免费的 TCP / UDP 测试(调试)工具, 可以用来接收,发送或转发TCP/UDP数据包。 本程序可以工作在三种模式: 服务器模式,用来监听本地端口,接收外部数据包,并且可以回复自定义数据; 客户端模式,用来连接服务器,发送自定义数据包,并接收远程回复数据; 转发器模式,用来监听本地端口,将接收到的数据包发送给指定的远程服务器,也可以在转发数据流中插入自定义数据向双发发送; 支持发送ascii字符串数据,以及十六进制表示的原始字节,单次发送的字符数目没有限制;收到的数据会同时以这两种形式显示。 支持收发日志文件。

发送hex时数据被[]包裹,例如[02 04 05 0

【实例截图】

【核心代码】

88105网络调试sokit-master

└── sokit-master

├── build

│   ├── general

│   │   └── qmake

│   │   └── sokit.pro

│   ├── linux86

│   │   └── qtcreator

│   │   └── sokit.pro

│   └── win32

│   └── vs2010

│   ├── Qt4VSPropertySheet.props

│   ├── sokit.sln

│   ├── sokit.vcxproj

│   └── sokit.vcxproj.filters

├── doc

│   └── sokit

│   ├── change.log

│   ├── license.gpl3

│   └── readme.txt

├── LICENSE

├── README.md

└── src

└── sokit

├── baseform.cpp

├── baseform.h

├── clientform.cpp

├── clientform.h

├── clientform.ui

├── clientskt.cpp

├── clientskt.h

├── helpform.cpp

├── helpform.h

├── helpform.ui

├── icons.qrc

├── logger.cpp

├── logger.h

├── main.cpp

├── main.h

├── notepadform.cpp

├── notepadform.h

├── resource.h

├── serverform.cpp

├── serverform.h

├── serverform.ui

├── serverskt.cpp

├── serverskt.h

├── setting.cpp

├── setting.h

├── sokit.ico

├── sokit.png

├── sokit.rc

├── sokit.ts

├── toolkit.cpp

├── toolkit.h

├── transferform.cpp

├── transferform.h

├── transferform.ui

├── transferskt.cpp

└── transferskt.h

12 directories, 47 files

Logo

更多推荐