点击传送文件,一直显示“连接中...”,进度条也不更新,是怎么回事啊
可能与对方的网络不通, 检查网络看看
代码有问题, 可能是头文件里没有实现startTranfer槽函数
应是说头文件里有声明这函数, cpp文件里没有实现这函数
// 当连接服务器成功时,发出connected()信号,开始传送文件
connect(tcpClient, SIGNAL(connected()), this, SLOT(startTransfer()));
connect(tcpClient, SIGNAL(bytesWritten(qint64)),
this, SLOT(updateClientProgress(qint64)));
connect(tcpClient, SIGNAL(error(QAbstractSocket::SocketError)),
this, SLOT(displayError(QAbstractSocket::SocketError)));