基于QT的TCP服务端源码,支持多客户通信

时间:2017-11-19 10:40:20
【文件属性】:

文件名称:基于QT的TCP服务端源码,支持多客户通信

文件大小:7KB

文件格式:RAR

更新时间:2017-11-19 10:40:20

qt tcp QTcpServer QTcpSocket

这是用Qt编写的TCP通讯程序测试程序,在借鉴他人的基础上添加了一些自己的东西,比如支持多客户连接与通信。因为还没学QT的多线程,所以以下程序都是通过信号与槽实现的,而且对于我这个项目来说也够用了。 本程序在QT4和QT5下,windows和ubuntu上都能正常编译,但用QT5编译时会出现以下错误: E:\wl_tcpServer\dialog.cpp:70: error: 'class QHeaderView' has no member named 'setResizeMode' ui->treeWidget->header()->setResizeMode(QHeaderView::ResizeToContents); 好像是因为QT5里treeWidget把setResizeMode改成setSelectionModel,所以只要把setResizeMode改成setSelectionModel就可以了,其他的不用动 程序下载 这是我在Windows QT4环境下已经编译好的程序,包括服务端和测试用的客户端,带了动态库,所以体积有点大,在windows下双击就能运行 百度 链接:http://pan.baidu.com/s/1ntjyAEl 密码:87pb 既得 http://good.gd/3133156.htm 博客地址 http://www.tech56.com/297.html


【文件预览】:
wl_tcpClient
----client.ui(4KB)
----TCPClient.pro(154B)
----client.cpp(4KB)
----main.cpp(343B)
----client.h(864B)
wl_tcpServer
----dialog.h(730B)
----main.cpp(175B)
----wl_tcpServer.pro(381B)
----dialog.ui(4KB)
----dialog.cpp(7KB)

网友评论

  • 大部分有用
  • 资源不错。值得学习
  • 我想区分多客户端但是这个demo好像不行
  • 很好的资源,有帮助
  • 改了还是不能用,tcp那块可以学习下
  • 亲测可用。正式我需要的代码,学习中。非常感谢。
  • 资源可以用,赞一个
  • 资源很有用,支持多客户端连接
  • 资源很有用,支持多客户端连接
  • 资源很有用,支持多客户端连接,赞!