使用QTcpSocket建立了socket连接接收数据:_socket->waitForReadyRead(-1);array=_socket->read(2);发送数据时,使用_socket->write(cBuff,buffsize+8);然后抓包发现没有发送数据,以为写错格式了,换一种方式吧:QDataStreamout(_socket);out<<_reqFl
分类:
其他好文 时间:
2018-07-04 16:04:46
阅读次数:
203
版权声明:若无来源注明,Techie亮博客文章均为原创。 转载请以链接形式标明本文标题和地址: 本文标题:QTcpSocket-Qt使用Tcp通讯实现服务端和客户端 本文地址:http://techieliang.com/2017/12/530/ 文章目录 1. 基本功能 1.1. pro文件配置 ...
分类:
其他好文 时间:
2017-12-04 19:00:48
阅读次数:
706
SetParent函数是QObject,并不仅仅局限于GUI对象,这点和Delphi不一样。如此一来,以后可以给QNetworkAccessManager,QCoreApplication等等,都是如此,更不用说QTcpSocket,QTcpServer 。 https://stackoverflo ...
分类:
Web程序 时间:
2017-07-01 10:05:02
阅读次数:
1375
Qt Quick 技术的引入。使得你能够高速构建 UI ,具有动画、各种绚丽效果的 UI 都不在话下。但它不是万能的。也有非常多局限性,原来 Qt 的一些技术,比方低阶的网络编程如 QTcpSocket ,多线程,又如 XML 文档处理类库 QXmlStreamReader / QXmlStream ...
分类:
编程语言 时间:
2017-06-29 11:24:03
阅读次数:
602
QTcpServer类 用来侦听port ,获取QTcpSocket. QTcpSocket有 connected的信号(已经连接),还有readyread()信号,表示已经有数据发过来了。准备读取。 若要关闭 当前连接仅仅须要 调用 qtcpsocket::close();就关闭了当前连接 以下有 ...
分类:
其他好文 时间:
2017-06-28 20:17:24
阅读次数:
155
?? 1 新建一个项目:TCPServer.pro A 改动TCPServer.pro,注意:假设是想使用网络库。须要加上network SOURCES += \ TcpServer.cpp \ TcpClient.cpp HEADERS += \ TcpServer.h \ TcpClient.h ...
分类:
其他好文 时间:
2017-05-06 17:40:38
阅读次数:
350
UDP是无连接的不可靠的传输协议,可以用在可靠传输不是很重要的情况下使用。 QUdpSocket是QAbstractSocket 的子类,它们都继承了QIODevice。所以可以用QUdpSocket进行发送接收数据。它和QTcpSocket最大的区别也就是,发送数据之前不需要建立连接。 以下简单例 ...
分类:
其他好文 时间:
2017-04-01 01:30:39
阅读次数:
403
关于这个问题折腾了我好久,以前做些小练习的时候,用QTcpSocket的write()一数据,然后接收方只要emit一个readyread()信号然后就用QTcpSocket的read()去读。本以为只要发送方write一次,接收方就会响应readyRead信号。其实根本就不是这样的,readyRe ...
分类:
其他好文 时间:
2017-03-10 15:02:17
阅读次数:
1640
目前,在将原来C的socket通讯改为使用Qt类库QTcpSocket通讯,在修改过程中遇到不少问题,在此将问题一并记录,以备后面使用。 采用的通讯方式:QTimer定时器、QThread多线程和QTcpSocket通讯。QTimer设置定时通讯间隔(10s),QThread运行定时器响应函数,QT ...
分类:
其他好文 时间:
2017-03-02 16:17:40
阅读次数:
3755
1 // httpclientdemo.h 2 #ifndef HTTPCLIENTDEMO_H 3 #define HTTPCLIENTDEMO_H 4 5 #include <QMainWindow> 6 #include <QTcpSocket> 7 8 namespace Ui { 9 cl ...
分类:
Web程序 时间:
2017-01-22 12:23:54
阅读次数:
199