一、Qt TCP通信接收端(read()):
1.从发射 newConnection() 信号开始(当有新的 TCP 连接,会发射 newConnection() 信号);
2.当QTcpSocket缓存接收到新的数据时发射readyRead信号;
3.连接和传输过程中出错,均会发射errorOccurred()信号。
二、Qt TCP通信发送端(write()):
1.从发射connected()信号开始(connectToHost()连接成功后会发射connected信号);
2.执行write()函数时会发射bytesWritten(qint64);
3.连接和传输过程中出错,均会发射errorOccurred()信号。
三、其他
1.Qt解决Socket传输后等中文乱码--->转成base64传输:
QByteArray(QString.toStdString().data()).toBase64()。
2.QByteArray 有toHex、有fromHex、有toBase64、有fromBase64。
标签:Qt,接收端,TCP,write,发射,信号 From: https://www.cnblogs.com/zdt168/p/16644442.html