QTcpSocket 发送和接收数据的几种方法
QTcpSocket ?发送数据的几种方法
?
1、QTcpSocket 继承于QAbstractSocket继承于QIODevice
?
?
2、QTcpSocket?提供的几种接收和发送数据方法
?
?
?
?
3、例子2 ?write?( const char *, qint64 ) : qint64
?
?
QString *a=new QString; tcpSocket->write(a,a->length());
4、例子3 ?数据流直接使用QIODevice
?
QDataStream in(tcpSocket);in<< quint16(0xFFFF); //此时QIODevice加载了此数据,而且直接发送出去quint16 length = 0;QDataStream out(tcpSocket);//如果此时tcpSocket直接有数据发送过来out >> length;//length获得第一个整型值,并在tcpSocket中清空该数据?
?