标题:Qt如何实现不同平台的网络连接(PC端与stm32端)
作者:宋晓辉
日期:2016-12-02 15:36
内容:
小弟初学Qt最近想做一个网络上位机,实现上位机与stm32(下位机)通过网线相连,想用下位机做服务器端,上位机做客户端,现在下位机程序已经写好,用别人的网络调试助手已经确定下位机没有问题,下位机用的是lwip协议(tcp/ip协议的一种),然后我按照网上的教程写了一个最简单的客户端里边只用了connectToHost()函数(这是我能想到的唯一办法),然后尝试与下位机进行连接,但是一直到连不上,并且提示"The remote host closed the connection" 。求做过的大神给下指导,被卡了好多天了 谢谢!!!!
#1 [zhuifengwy 12-03 08:11]
是不是你的防火墙未关闭?
#2 回 zhuifengwy 的帖子 [宋晓辉 12-04 08:57]
zhuifengwy:是不是你的防火墙未关闭? (2016-12-03 08:11)
嗯嗯 大神 ,我试了一下果然连上了
#3 回 zhuifengwy 的帖子 [宋晓辉 12-04 09:43]
zhuifengwy:是不是你的防火墙未关闭? (2016-12-03 08:11)
大神那我想通过客户端往我的服务器端发送数据怎么办?
QString string=ui->sendMessageLineEdit->text();
QByteArray message;
QDataStream out(&message,QIODevice::WriteOnly);
out.setVersion(QDataStream::Qt_5_7);
out
#4 回 宋晓辉 的帖子 [宋晓辉 12-04 11:06]
宋晓辉:大神那我想通过客户端往我的服务器端发送数据怎么办?
QString string=ui->sendMessageLineEdit->text();
QByteArray message;
QDataStream out(&message,QIODevice::WriteOnly);
....... (2016-12-04 09:43)
现在数据虽然可以发送了但是我要点发送数据按钮很多次才能发送 大概数了一下 每次大概都是7下才可以……
#5 [daatyu 12-05 11:05]
关闭防火墙