TCP/UDP调试工具下载链接

前文:当我们写好一个TCP/UDP的程序时,但是无法通信时,光看代码又找不出原因时,我们可以借助调试工具来检查是服务端还是客户端出现了问题,这样就很大的减少了错误的排查范围.

再次感叹一下,这个工具真的很好用---------我们可以先写好服务端或客户端的程序,然后再和该工具测试,这样写好一个客户端测试完全没问题之后,我们再开始写服务端,这样也很好呢!!!

具体使用步骤如下(很详细了),以QT TCP通信为例:
首先我们打开工具界面的样子如图所示:

第一步:首先排查是不是客户端出的问题---------我们要在QT运行服务端的程序,然后在调试工具上开启客户端,输入服务端的IP(即虚拟机的IP)和端口号(自己随便写一个).
注:这里的虚拟机的IP可以通过终端命令ifconfig来查看


点击确定之后弹出来的界面如下:

如果qt上运行的服务端能接收到数据的话,证明不是客户端出的问题.

第二步:接下来就可以测试是不是服务端的程序出现了问题
调试步骤如下:
首先,现在调试工具上开启服务端,这里只需要输入监听的端口号即可.


点击确定之后

在qt运行客户端的程序,发送消息,观察调试工具是否能收到消息.
如此便可以找出自己写得程序不能通信到底是哪方的原因了.

注意:这里qt里运行的客户端程序连接的服务器IP地址是我们电脑本机的哦.可以通过win+r快捷键打开cmd,输入以下命令ipconfig获取

当然以上客户端和服务端要通信,绑定的端口都要一致哦.

或许你会感兴趣!

QT TCP简单的通信示例

QT UDP简单的通信示例

TCP/UDP调试工具的使用相关推荐

  1. 推荐一个好用的tcp udp调试工具——TCP/UDP Debugger

    该工具在Microsoft Store上可以下载安装.安装Microsoft Store的方法可以参考<win10如何安装Microsoft store?> 这个工具基本相当于Socket ...

  2. 网络调试工具TCP/UDP socket的使用

    TCP/UDP socket调试工具的使用,可以在想服务器发送命令,或者查看服务器返回的数据. 打开界面后选择左边客户端还是服务端,使用TCP还是udp,点击创建相应的模拟环境.

  3. 网络 #TCP #UDP #文件下载器 #网络通信

    网络 网络基础 1)IP地址 1>查看网卡信息 2>IP地址分类 3>私有IP 2)端口 1>端口的分类(部分) 1.知名端口 2.动态端口 2>查看端口号 3)sock ...

  4. TCP/UDP协议基本概念

    TCP和UDP协议是TCP/IP协议的核心. TCP 传输协议:TCP 协议是一TCP (Transmission Control Protocol)和UDP(User Datagram Protoc ...

  5. TCP/UDP对比总结

    在计算机网络中,有三种体系结构划分方式,第一种是OSI七层协议体系结构,由上到下分别是:应用层,表示层,会话层,运输层,网络层,数据链路层,物理层:第二种是TCP/IP四层协议,由上到下分别是:应用层 ...

  6. python实现tcp发包_python 多线程tcp udp发包 Dos工具。

    现在肉鸡上面linux越来越多,都默认安装了python,有时候没有工具的时候可以自己写一个: 下面是支持 tcp和udp的python的发包代码: import socket,sys,threadi ...

  7. RAW 原始套接字 TCP UDP协议解析

    前言 公司的项目终于告一段落了,终于有时间了 - - leetcode 终于又可以 提上日程了 rust 驱动开发,也可以继续做了 kernel的驱动开发,也得继续进行了 驱动框架我又回来了 RFC ...

  8. php udp发送和接收_php socket通信(tcp/udp)实例分析

    本文实例讲述了php socket通信(tcp/udp)方法.分享给大家供大家参考,具体如下: 注意 1.在socket_bind的时候ip地址不能真回环地址如127.0.0.1 2.server.p ...

  9. Linux Kernel TCP/IP Stack — Socket Layer — TCP/UDP Socket 网络编程

    目录 文章目录 目录 TCP/UDP Socket 逻辑架构 创建 Socket 绑定 Socket 请求建立 Socket 连接 监听 Socket 接受请求 关闭连接 数据的发送和接收 send ...

  10. 高性能udp服务器架构,优秀的国产高性能TCP/UDP/HTTP开源网络通信框架——HP

    介绍 HP-Socket是国人开发的一套高性能的TCP/UDP/HTTP网络通信框架,包含了服务端.客户端以及Agent组件,可用于各种不同应用场景的通信系统,并且提供了C/C++.C#.Delphi ...

最新文章

  1. SQL中 char、varchar、text 和 nchar、nvarchar、ntext的区别
  2. ebs 供应商地点信息_供应商,地址,业务实体,地点关联银行账户
  3. 作者:吴东亚(1972-),女,中国电子技术标准化研究院信息技术研究中心高级工程师、副主任,国家OID注册中心副主任。...
  4. 扎克伯格为女儿选的量子物理学童书 你看得懂不?
  5. Java游戏程序设计教程 第2章 游戏设计的基本流程
  6. boost线程指南手册
  7. X11/XWindow更改属性代码
  8. messagebox函数弹窗后根据选择的YES或者NO做出不一样的操作
  9. ip地址块的聚合,计算其聚合后的可用地址数
  10. Unity项目发布谷歌AAB+PAD
  11. openCV实践项目:图片文本检测
  12. 甲骨文裁员是在为云业务转型太慢埋单吗?
  13. linux 命令行 双引号,每天一个Linux命令之shell单引号和双引号的经典解释
  14. Photoshop脚本 设置前景色和背景色
  15. 解决freeswitch30s就挂掉的问题
  16. 基于GLFW的OpenGL学习001_艾孜尔江笔记
  17. WordPress 文章点赞
  18. Java——博主的学习路线
  19. Ubuntu 20.04 日常软件及开发环境安装命令,包括QQ、搜狗、Chrome、vlc、网易云音乐安装方法(待整理!!!)
  20. 【课设分享】基于51单片机的恒温控制器系统

热门文章

  1. Linux窗口字是倒着的,linux反撇号怎么打出来
  2. 学院教务管理系统php,黄淮学院教务管理系统入口http://cms2.huanghuai.edu.cn/s.php/jwc/...
  3. 处理 ps cs3 打开提示 产品已停止 故障
  4. 云计算平台的市场现状和云计算平台的核心价值是什么?
  5. visio2003乱码问题
  6. GridView, DataGrid 中,DataFormatString语法汇总
  7. 长江大学计算机网络期末考试试题及答案,长江大学计算机基础考试试题
  8. 计算机常用软件工具试题,常用工具软件》模拟试题及答案
  9. VS调试按钮和运行按钮无法使用
  10. 集成maven和Spring boot的profile 专题