• 61702阅读
  • 160回复

QT实现TCP通信服务器端和客户端(支持多个客户端)精简版 [复制链接]

上一主题 下一主题
离线liudianwu
 

图酷模式  只看楼主 倒序阅读 楼主  发表于: 2013-09-04
— 本帖被 XChinux 执行加亮操作(2016-03-30) —
上星期接了个私活,工期两星期,报酬3000,写一个小软件,采集定向网络上的数据,并进行双向通信,捣鼓了两天,终于把QT中tcp通信这块调通了,找过N多例子,绝大部分都是基本的一个服务端一个客户端通信的,而且都不完整,甚至有些还发完数据就关闭了,还是自己亲自操刀先做了个TCP小工具,基本的需求搞定。
window.open('http://www.qtcn.org/bbs/attachment/Mon_1309/44_110085_04c150bde9df7ee.jpg?67');" style="max-width:700px;max-height:700px;" onload="if(is_ie6&&this.offsetWidth>700)this.width=700;" >





支持16进制格式数据收发,实时动态显示已连接的客户端列表,并可指定客户端发送消息,值得初学者借鉴!
源码下载 myTcpClient.zip (9 K) 下载次数:4392 myTcpServer.zip (12 K) 下载次数:4332


局域网中调试通过,外网环境调试通过。linux和windows操作系统下均调试通过。
70条评分好评度+16贡献值+17金钱+45威望+14
liuliu123 贡献值 +1 666 07-30
燕子飞时 金钱 +1 - 2019-09-26
15928538084 金钱 +1 - 2019-04-10
杨林华 好评度 +1 - 2019-04-07
zhuling9026 好评度 +1 - 2019-04-04
zhuling9026 贡献值 +1 - 2019-04-04
zhuling9026 威望 +1 - 2019-04-04
zhuling9026 金钱 +1 - 2019-04-04
czh0o0 贡献值 +1 支持 2019-03-18
czh0o0 金钱 +1 支持 2019-03-18
专业各种自定义控件编写+UI定制+输入法定制+视频监控+工业控制+仪器仪表+嵌入式linux+各种串口网络通信,童叟无欺,量大从优,欢迎咨询购买定制!你正好需要,我正好专业!QQ:517216493 微信:feiyangqingyun Email:feiyangqingyun@163.com
群号:853086607(Qt交流大会,雨田哥群,不定期上传作品,解答作品中相关问题!) 312125701(QtQML多多指教群) 46679801(Qt开发技术交流群-5000人大群)
离线wuming123057

只看该作者 1楼 发表于: 2013-09-04
下载,学习
离线listen342325

只看该作者 2楼 发表于: 2013-09-05
刚好学到tcp。
Qt 不错的选择
离线gzfstudy

只看该作者 3楼 发表于: 2013-09-06
写的挺好,学到了很多方法。 myHelper中有几个return true或 return false的地方可以直接 return 判断条件
离线渡世白玉

只看该作者 4楼 发表于: 2013-09-07
支持楼主、、、

下来学习下、、、
离线qhxnwrz

只看该作者 5楼 发表于: 2013-09-07
学习,学习
离线liyingju001

只看该作者 6楼 发表于: 2013-09-07
靠  你可算是救了我了  我刚好用到这   谢了
离线sniper2013

只看该作者 7楼 发表于: 2013-09-08
非常感谢,很有用
离线果冻村长

只看该作者 8楼 发表于: 2013-09-08
学习一下,谢谢!
离线贵宾杨佳

只看该作者 9楼 发表于: 2013-09-10
外网怎莫调试呢。IP怎么填啊
离线embeddedking

只看该作者 10楼 发表于: 2013-09-24
楼主果断高手啊,能不能请教个小问题啊?
离线liudianwu

只看该作者 11楼 发表于: 2013-09-25
回 10楼(embeddedking) 的帖子
请讲,加Q聊也行
专业各种自定义控件编写+UI定制+输入法定制+视频监控+工业控制+仪器仪表+嵌入式linux+各种串口网络通信,童叟无欺,量大从优,欢迎咨询购买定制!你正好需要,我正好专业!QQ:517216493 微信:feiyangqingyun Email:feiyangqingyun@163.com
群号:853086607(Qt交流大会,雨田哥群,不定期上传作品,解答作品中相关问题!) 312125701(QtQML多多指教群) 46679801(Qt开发技术交流群-5000人大群)
离线embeddedking

只看该作者 12楼 发表于: 2013-09-27
楼主好人啊,小弟初学Qt,要做一个乱序密码键盘,恳请楼主指点一二。若楼主方便,加我QQ531127254详谈吧。
只看该作者 13楼 发表于: 2013-09-29
怎么下载下来就说文件损坏了呢!
新人报道,多多指教!
离线csgjohnson
只看该作者 14楼 发表于: 2013-10-08
怎么下载啊
只看该作者 15楼 发表于: 2013-10-10
下载、学习,谢谢楼主分享哈。。。。
离线淡然0214
只看该作者 16楼 发表于: 2013-10-12
Qt 5 怎么找不到QSound的类?
风轻云淡
离线孟欣欣馨
只看该作者 17楼 发表于: 2013-10-31
楼主请问你QQ多少?有问题请教你!
离线donglicaiju

只看该作者 18楼 发表于: 2013-11-02
回 楼主(liudianwu) 的帖子
学习

只看该作者 19楼 发表于: 2013-11-04
楼主,这个在外网的节点之间,可以进行通信吗?
离线liudianwu

只看该作者 20楼 发表于: 2013-11-10
回 17楼(孟欣欣馨) 的帖子
517216493
专业各种自定义控件编写+UI定制+输入法定制+视频监控+工业控制+仪器仪表+嵌入式linux+各种串口网络通信,童叟无欺,量大从优,欢迎咨询购买定制!你正好需要,我正好专业!QQ:517216493 微信:feiyangqingyun Email:feiyangqingyun@163.com
群号:853086607(Qt交流大会,雨田哥群,不定期上传作品,解答作品中相关问题!) 312125701(QtQML多多指教群) 46679801(Qt开发技术交流群-5000人大群)
离线liudianwu

只看该作者 21楼 发表于: 2013-11-10
回 19楼(love的魅力) 的帖子
完全可以,就是必须要外网的!
专业各种自定义控件编写+UI定制+输入法定制+视频监控+工业控制+仪器仪表+嵌入式linux+各种串口网络通信,童叟无欺,量大从优,欢迎咨询购买定制!你正好需要,我正好专业!QQ:517216493 微信:feiyangqingyun Email:feiyangqingyun@163.com
群号:853086607(Qt交流大会,雨田哥群,不定期上传作品,解答作品中相关问题!) 312125701(QtQML多多指教群) 46679801(Qt开发技术交流群-5000人大群)
离线yhcflyy
只看该作者 22楼 发表于: 2013-11-11
服务端关闭的时候只是关闭了server并没有关闭套接字之间的连接,因此服务端停止后还能通信
离线yhcflyy
只看该作者 23楼 发表于: 2013-11-11
回 16楼(淡然0214) 的帖子
需要在.pro文件里面加上 QT+= multimedia

只看该作者 24楼 发表于: 2013-11-14
回 21楼(liudianwu) 的帖子
需要设置路由器吧?怎么操作呢,我现在两台电脑之间不能通信啊。
离线liudianwu

只看该作者 25楼 发表于: 2013-11-17
回 24楼(love的魅力) 的帖子
前提是两台电脑之间要相互PING通
专业各种自定义控件编写+UI定制+输入法定制+视频监控+工业控制+仪器仪表+嵌入式linux+各种串口网络通信,童叟无欺,量大从优,欢迎咨询购买定制!你正好需要,我正好专业!QQ:517216493 微信:feiyangqingyun Email:feiyangqingyun@163.com
群号:853086607(Qt交流大会,雨田哥群,不定期上传作品,解答作品中相关问题!) 312125701(QtQML多多指教群) 46679801(Qt开发技术交流群-5000人大群)
离线guigubeidou

只看该作者 26楼 发表于: 2013-11-20
编译运行通过,有时间试验下!
学习,谢谢楼主分享



离线rfstorm

只看该作者 27楼 发表于: 2013-11-27
开始学习网络编程,顶楼主
离线wenchunhai

只看该作者 28楼 发表于: 2013-11-29
偶也来看看了!
天空有点雨
离线huangyuancao

只看该作者 29楼 发表于: 2013-11-30
牛牛牛
离线liudianwu

只看该作者 30楼 发表于: 2013-11-30
回 28楼(wenchunhai) 的帖子
春海,你也进来啦!欢迎欢迎!
专业各种自定义控件编写+UI定制+输入法定制+视频监控+工业控制+仪器仪表+嵌入式linux+各种串口网络通信,童叟无欺,量大从优,欢迎咨询购买定制!你正好需要,我正好专业!QQ:517216493 微信:feiyangqingyun Email:feiyangqingyun@163.com
群号:853086607(Qt交流大会,雨田哥群,不定期上传作品,解答作品中相关问题!) 312125701(QtQML多多指教群) 46679801(Qt开发技术交流群-5000人大群)
离线zheguzai

只看该作者 31楼 发表于: 2013-12-02
支持支持
离线crs811

只看该作者 32楼 发表于: 2013-12-06
不错,学习中哈 。。。
乐活 ...   ...
离线liuyuanan

只看该作者 33楼 发表于: 2014-02-21
楼主太强大了,强烈支持
离线it小鸟

只看该作者 34楼 发表于: 2014-02-21
楼主的MyHelper才是精髓
离线leon_guan

只看该作者 35楼 发表于: 2014-02-23
楼主好强大,学习。。
离线shushanyao

只看该作者 36楼 发表于: 2014-03-01
看到程序了
离线shushanyao

只看该作者 37楼 发表于: 2014-03-01
不知道楼主在xp系统下,数据的传输速度能达到多少
离线ccprivate

只看该作者 38楼 发表于: 2014-03-02
下载学习~
离线panghh

只看该作者 39楼 发表于: 2014-03-07
刚好学到tcp。
快速回复
限100 字节
 
上一个 下一个