• 16471阅读
  • 23回复

QT编写的TCP调试工具 [复制链接]

上一主题 下一主题
离线liudianwu
 

图酷模式  只看楼主 倒序阅读 楼主  发表于: 2013-11-24
最新版请移步:http://www.qtcn.org/bbs/read-htm-tid-62636-ds-1.html
以前写过类似工具,客户端和服务端分开写的,这次把这两个集成到一个界面上,每次只要打开一个界面就行,支持16进制数据收发,支持远程连接,支持对某个连接的客户端发送消息,实时显示当前已连接的客户端。




源码下载 myTcpTools.rar (60 K) 下载次数:204


最新版源码下载: myTcpTools.rar (60 K) 下载次数:654


欢迎关注微信公众号:Qt实战/Qt入门和进阶(各种开源作品、经验整理、项目实战技巧,专注Qt/C++软件开发,视频监控、物联网、工业控制、嵌入式软件、国产化系统应用软件开发) QQ:517216493  WX:feiyangqingyun  QQ群:751439350
离线量子飞跃

只看该作者 1楼 发表于: 2013-11-24
突然发现,用QT应该也可以制造出强大的网络通讯类软件,太棒了,不知里面的QTSocket感觉如何,可不可以无限拓展?
离线liudianwu

只看该作者 2楼 发表于: 2013-11-25
花了几个小时时间,将界面调整了下,终结版!!!
依次是win7、win7全屏、ubuntu、ubuntu全屏、开发板










欢迎关注微信公众号:Qt实战/Qt入门和进阶(各种开源作品、经验整理、项目实战技巧,专注Qt/C++软件开发,视频监控、物联网、工业控制、嵌入式软件、国产化系统应用软件开发) QQ:517216493  WX:feiyangqingyun  QQ群:751439350
离线gongyuan073

只看该作者 3楼 发表于: 2013-11-25
请教一下 您用的哪个版本的呢? 我也想用qt开发开发板界面  不知道该装哪个版本的好 希望大侠百忙之中抽口指点一下 先谢过了
离线liudianwu

只看该作者 4楼 发表于: 2013-11-25
回 3楼(gongyuan073) 的帖子
用惯了QT4.7.0
欢迎关注微信公众号:Qt实战/Qt入门和进阶(各种开源作品、经验整理、项目实战技巧,专注Qt/C++软件开发,视频监控、物联网、工业控制、嵌入式软件、国产化系统应用软件开发) QQ:517216493  WX:feiyangqingyun  QQ群:751439350
离线kimtaikee

只看该作者 5楼 发表于: 2013-11-25
回 4楼(liudianwu) 的帖子
得更新Qt使用版本了,到时候会被落下的,5.2就要出来了。

离线liudianwu

只看该作者 6楼 发表于: 2013-11-25
回 5楼(kimtaikee) 的帖子
好的,谢谢kimtaikee大神的提醒,谢谢!
欢迎关注微信公众号:Qt实战/Qt入门和进阶(各种开源作品、经验整理、项目实战技巧,专注Qt/C++软件开发,视频监控、物联网、工业控制、嵌入式软件、国产化系统应用软件开发) QQ:517216493  WX:feiyangqingyun  QQ群:751439350
离线gongyuan073

只看该作者 7楼 发表于: 2013-11-26
大哥能不能给个安装方法撒 我找了好多教程 感觉说的都不一样呀 您安装时候要是有教程的话 能不能分享一下撒 多谢了 我要在2440上开发个界面程序撒 求指点
离线realfan

只看该作者 8楼 发表于: 2013-12-06
支持一下。
代码中有个自己写的IsLeapYear函数,怎么不用Qt自带的判断润年的方法呢,QDate::isLeapYear(int year)
离线liudianwu

只看该作者 9楼 发表于: 2013-12-06
回 8楼(realfan) 的帖子
呵呵,这个要不是你提醒,还真不知道QDate::isLeapYear(int year)这个方法呢!谢谢!
欢迎关注微信公众号:Qt实战/Qt入门和进阶(各种开源作品、经验整理、项目实战技巧,专注Qt/C++软件开发,视频监控、物联网、工业控制、嵌入式软件、国产化系统应用软件开发) QQ:517216493  WX:feiyangqingyun  QQ群:751439350
离线liudianwu

只看该作者 10楼 发表于: 2013-12-06
回 7楼(gongyuan073) 的帖子
特殊性包含普遍性,要靠自己去总结!
欢迎关注微信公众号:Qt实战/Qt入门和进阶(各种开源作品、经验整理、项目实战技巧,专注Qt/C++软件开发,视频监控、物联网、工业控制、嵌入式软件、国产化系统应用软件开发) QQ:517216493  WX:feiyangqingyun  QQ群:751439350
离线crs811

只看该作者 11楼 发表于: 2013-12-06
你好,你的开发环境是什么呢?

用 Qt Creater + MinGW 还是用的 VS2010 + QT 呢?
乐活 ...   ...
离线liudianwu

只看该作者 12楼 发表于: 2013-12-07
回 11楼(crs811) 的帖子
Qt Creater + MinGW,这个移植性稍微好点,到linux下Qt Creater + gcc,可以很方便的切换,如果是VS系列的话,要稍微改动的多些,建议用原生的开发环境,毕竟是亲生的!
欢迎关注微信公众号:Qt实战/Qt入门和进阶(各种开源作品、经验整理、项目实战技巧,专注Qt/C++软件开发,视频监控、物联网、工业控制、嵌入式软件、国产化系统应用软件开发) QQ:517216493  WX:feiyangqingyun  QQ群:751439350
离线jy02326166

只看该作者 13楼 发表于: 2013-12-11
看到你的很多作品,刚开始学习QT,能给点建议或一些学习资料吗?
离线ycyh22

只看该作者 14楼 发表于: 2013-12-22
楼主是个大神
膜拜
离线huanter

只看该作者 15楼 发表于: 2013-12-28
这个能增加接收与发送结构体的功能吗?
离线dongkee

只看该作者 16楼 发表于: 2014-02-16
顶一下,谢谢,这个学习了
离线dongkee

只看该作者 17楼 发表于: 2014-02-16
另外实际测试有发现,server好像不能主动断开SOCKET连接,找了些方法似乎没有效果,你封装的CLASS里面没有提供SERVER断开连接的方法,找底层才可以做到
离线xsjqqq123

只看该作者 18楼 发表于: 2014-02-16
在mytcpserver.cpp中:
void myTcpServer::ReadData(int clientID,QString IP,int Port,QByteArray data)
{
    emit ClientReadData(clientID,IP,Port,data);
}
是通过这个发射的信号来连接一个自定义的槽来处理数据吧?
这个支持多个客户端登陆吗?
离线zba_12

只看该作者 19楼 发表于: 2014-03-26
离线rocky_hk

只看该作者 20楼 发表于: 2017-02-11
楼主你好请问这个文件是用来干什么的#include "myhelper.h"
我编译出现好多错误,我是用qt5.6
离线邵云峰

只看该作者 21楼 发表于: 2017-02-22
你好。我的也有很多错误在HELP.H中
离线liudianwu

只看该作者 22楼 发表于: 2017-02-22
回 邵云峰 的帖子
邵云峰:你好。我的也有很多错误在HELP.H中 (2017-02-22 11:46) 

请移步到 http://www.qtcn.org/bbs/read-htm-tid-62636-ds-1.html
欢迎关注微信公众号:Qt实战/Qt入门和进阶(各种开源作品、经验整理、项目实战技巧,专注Qt/C++软件开发,视频监控、物联网、工业控制、嵌入式软件、国产化系统应用软件开发) QQ:517216493  WX:feiyangqingyun  QQ群:751439350
离线liudianwu

只看该作者 23楼 发表于: 2017-02-22
回 rocky_hk 的帖子
rocky_hk:楼主你好请问这个文件是用来干什么的#include "myhelper.h"
我编译出现好多错误,我是用qt5.6 (2017-02-11 22:55) 

请移步到 http://www.qtcn.org/bbs/read-htm-tid-62636-ds-1.html
欢迎关注微信公众号:Qt实战/Qt入门和进阶(各种开源作品、经验整理、项目实战技巧,专注Qt/C++软件开发,视频监控、物联网、工业控制、嵌入式软件、国产化系统应用软件开发) QQ:517216493  WX:feiyangqingyun  QQ群:751439350
快速回复
限100 字节
 
上一个 下一个