QTcpSocket是针对TCP的界面,可以进行以TCP为基础的通讯协定、资料传输。各个操作阶段会发出相关的Signal。
waitForConnected() 等待链接的建立
waitForReadyRead() 等待新数据的到来
waitForBytesWritten() 等待数据写入socket
waitForDisconnected() 等待链接断开
QTcpSocket 提供的几种接收和发送数据方法
- write ( const char *, qint64 ) : qint64
- write ( const char * ) : qint64
- write ( const QByteArray & ) : qint64
- writeData ( const char *, qint64 ) : qint64
- read ( char * data, qint64 maxSize ): qint64
- read ( qint64 maxSize ):QByteArray
- readAll ():QByteArray
- readLine ( char * data, qint64 maxSize ):qint64
- readLine ( qint64 maxSize = 0 ):QByteArray
QTcpSocket详解
本文介绍了QTcpSocket的基本使用方法,包括连接建立、数据发送与接收等核心操作,并详细解释了如waitForConnected()、waitForReadyRead()等关键函数的作用。同时列举了QTcpSocket提供的多种数据读写方法。
435

被折叠的 条评论
为什么被折叠?



