首页| 论坛| 消息

标题:QTcpSocket建立连接失败的问题(qt5.7,windows)
作者:wind_133
日期:2016-08-12 16:33
内容:

代码很简单,就是点一下按钮,就连接指定的地址和端口号


void MainWindow::on_pushButton_clicked()
{
QTcpSocket client_socket_ctrl;
client_socket_ctrl.connectToHost("10.1.10.137",21);
std::cout


#1 [uidab 08-12 16:58]
我怎么觉得你这个局部变量,出了这个函数就没了。
#2 [prcseraph 08-12 17:07]
QTcpSocket分同步,异步,你不使用同步方式,怎么可能立即返回正确状态值呢?
查看下帮助waitForConnected
#3 回 prcseraph 的帖子 [wind_133 08-12 17:50]
prcseraph:QTcpSocket分同步,异步,你不使用同步方式,怎么可能立即返回正确状态值呢?
查看下帮助waitForConnected (2016-08-12 17:07) 
谢谢回帖,我刚才在网上也查到了,是必须用waitforconnect之后qtcpsocket才会真正去建立的连接的,可是之前也看过qtcpsocket的帮助文档,文档里在哪里提到了waitforconnec呢?
#4 [kaon 08-13 12:00]
http://doc.qt.io/qt-5/qabstractsocket.html#waitForConnected
#5 [never_forget 08-13 12:24]
client_socket_ctrl.connectToHost("10.1.10.137",21);,这个函数有问题,参数是String吗?是不是奥这样client_socket_ctrl.connectToHost(QHostAddress("10.1.10.137"),21);,楼主可以看一下。。。

<< 1 2 >> (1/2)

回复 发表
主题 版块