- 博客(5)
- 资源 (6)
- 收藏
- 关注
原创 QT TCPServer::Close()后导致进程异常完美解决
后,仍会收到客户端的数据,并且根本没有disconnected()信号发出。如果客户端不发送数据,那么过15s|左右,会收到disconnected()信号,程序也可正常退出。调试后发现,server.close()后,并没断开client的连接!//读取客户端数据 connect(clientConnect,&QTcpSocket::readyRead,this,[=]{这时,disconnected()信号也立刻收到了,完美解决问题!//客户端断开后,从链表中移除。
2024-05-26 14:28:42 424
原创 win10重装后,原本正常使用的 USB转串口Z-TEK WIN10 (2303)驱动安装完成不可用,解决方法
>左侧厂商选USBSER, 右侧型号 USB Serial-> 从磁盘安装->找到驱动路径->安装成功!右击-> 更新驱动程序-> 浏览电脑查找手动安装 -> 选择可用列表-> 端口(COM和LPT)原本正常使用的,重装win10后,怎么也安装不上了,折腾了半天,终于搞定,记录一下吧。其他设备中可以看到 Z-Tek usb to serial。
2024-05-12 09:24:14 1174 1
原创 再谈Qt访问Websevice服务
Qt调用Webservice的方法有多种,前面介绍了第三方类gSoap的方法,后来发现,有不少服务端对soap协议的支持不太好,导致gSoap生成的代理类无法访问。Qt自带的QNetworkAccessManager类很好地解决了这个问题。QNetworkAccessManager类以及其他两个类QNetworkRequest和QNetworkReply的用法比较简单,就不多说了。这里要说的是,QNetworkAccessManager支持http post和get,soap是http post的一个专
2021-02-16 14:19:09 1183
原创 Qt 16进制字符串与QByteArray,char*互转简单方法
QByteArray 直接赋值通讯中会经常用到的,由可输入不可输入字符组成的常量报文串,如果是char*:QByteArray qba ;QString qsrchar ch[] = {'\x00','\x01','\x02','\x30','\x31','\x41','\x42','a','b','\xf1','\xf22'};char* --->QByteArray:qba.append(ch,sizeof(ch));或者 qba.fromHex("0001023..
2020-06-03 17:47:29 3812 1
原创 QT5 gSoap WebService 调用天气预报
几年前在vc6下用gSoap 实现了webservice调用,特别是生成代理类,感觉非常方便。现在想在QT5下也用gSoap。出现了两个小问题,折腾了好几天,终于搞定。首先用wsdl2h和soapcpp2生成源文件就不用说了,网上方法很多。遇到的问题一是编译,将gsoap源文件加入工程后,编译出现一大堆错误。不要慌,先在.pro里加一句:LIBS += D:\Qt\Qt5.9.7\T...
2019-11-27 11:57:30 958
IAR EWARM7.4 crack
2015-09-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人