【实例简介】

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

linux下udp调试工具,linux tcp udp 调试工具相关推荐

  1. Linux下Socket编程之TCP应用

    现在,我们用前面所构建的socket类,重新设计<Linux下Socket编程之TCP Server端>中echo的服务器,然后设计客户端程序. echo服务器的工作原理很简单: 1.接收 ...

  2. Linux下netstat常用,Linux netstat常用命令

    1.统计80端口连接数 netstat -nat|grep -i "80"|wc -l 2.统计httpd协议连接数(查看Apache的并发请求数及其TCP连接状态) ps -ef ...

  3. linux nginx安装php5.5,linux下搭建LNMP(linux+nginx+mysql+php)环境之mysql5.5安装

    linux下搭建LNMP(linux+nginx+mysql+php)环境之mysql5.5安装: 首先安装依赖包: yum -y install gcc gcc-c++ autoconf libjp ...

  4. lnmp php 5.4,linux下搭建LNMP(linux+nginx+mysql+php)环境之php5.4安装

    安装准备:依赖包下载wget http://ah1.down.chinaz.com/201303/PHP-v5.4.13.tar.gz wget http://soft.7dot.com/soft/l ...

  5. linux下使用tcpdump工具分析UDP报文

    1.背景 在调试UDP协议时,总是会遇到需要查看UDP报文的内容情况,或许是为了验证自己写的序列化组包是否正确,或者接受到的报文是否合法,亦或是为了查看自己发送或者接收的报文频率是否合格.无论出于什么 ...

  6. linux下使用C语言实现UDP广播

    说明: 该代码演示了UDP广播的实现,通过UDP广播,可以向同一网段内的所有主机发送信息. 效果图 客户端(广播端): 服务端1: 服务端2: 源码 UDP广播实现: 通过UDP广播来实现消息的广播功 ...

  7. Linux下Socket编程之TCP Server端

    一.建模 绝大部分关于socket编程的教程总是从socket的概念开始讲起的.要知道,socket的初衷是个庞大的体系,TCP/IP只是这个庞大体系下一个很小的子集,而我们真正能用上的更是这个子集中 ...

  8. Linux下Socket编程之TCP原理

    一.Socket异常信息 之所以把对异常信息的介绍放到原理之前讲,是因为由于socket本身的复杂性,导致了产生各种异常的复杂性.我们应该时刻铭记的是,sokcet本身属于系统(OS),是系统对TCP ...

  9. linux socket ip层配置,Linux下Socket通信(TCP实现)

    近期在做的项目中,涉及到了进程间数据传输,系统的原本实现是通过管道,但是原有的实现中两个进程是在同一台机器,而且两个进程的关系为父子关系,而我们要做的是将其中一个进程移植到服务器上,因此两个进程要分开 ...

  10. 查看linux下串口数据库,linux 读串口数据库

    嵌入式开发基础(2) 嵌入式开发基础(2) 一.目标板在开发机(运行桌面Linux系统)和目标板(嵌入式开发板)之间:首先通过RS-232串口线进行连接,其次通过以太网连接线进行连接.通过RS-232 ...

最新文章

  1. java 8位随机数_JAVA中生成指定位数随机数的方法总结
  2. php和python写爬虫-为什么选择用python做爬虫
  3. 统计《ASP.Net特供视频教程》总长度
  4. Intel Realsense D435 python 实战(一)
  5. 《系统集成项目管理工程师》必背100个知识点-13项目经理是整合者
  6. 使用工厂模式与泛型对三层架构的每一层进行解耦
  7. 10月13日云栖精选夜读:【云栖大会】阿里云和红帽达成合作为百万级客户提供更多企业级解决方案...
  8. 将Mac OS X从Snow Leopard升级到Mountain Lion
  9. Google Spanner 论文笔记
  10. 2018年12月2526日
  11. C#知多少 | 每个版本都更新了什么?
  12. linux 好用的 免费的 数据库管理工具 dbeaver
  13. 正则表达式2--re方法--match()--search()
  14. bootstrap 模态框日期控件datepicker被遮住问题的解决
  15. 滴滴出行回应导航崩了;微信支付正式上线「向手机号转账」功能;Guns 6.0 发布 | 极客头条...
  16. javascript 忍者秘籍读书笔记(二)
  17. Springmvc和poi3.9导出excel并弹出下载框
  18. Keil C51软件的使用
  19. 《仙剑奇侠传六》游戏感言
  20. 关于如何使用DirectX11进行编程的相关问题

热门文章

  1. SCAN及相关SSCAN,HSCAN和ZSCAN命令解析
  2. Ubuntu 18.04搭建Moodle
  3. 2007-2018年软考高级之系统分析师真题及答案解析
  4. 一个门外汉的产品设计漫谈
  5. 锐捷交换机配置保存到计算机,锐捷交换机配置命令总结中篇
  6. Windows系统使用数据监视器收集软件运行数据
  7. abap 创建出口历程_(发展战略)ABAP历史发展
  8. DisplayTag应用指南
  9. 【元胞自动机】基于元胞自动机实现艺术图像处理附matlab代码
  10. BI(商务智能)系统简介