Bootstrap

【错误记录】QWindowsPipeWriter::write failed. (句柄无效。)

 引发错误的代码段:

QDataStream tempWriteDataStream(socket);

tempWriteDataStream.setVersion(QDataStream::Qt_5_14);

tempWriteDataStream << str;

socket->waitForBytesWritten();//此处报错

如果socket的状态为QLocalSocket::UnconnectedState,程序就会报QWindowsPipeWriter::write failed. (句柄无效。)

如果socket的状态为QLocalSocket::ConnectedState,则问题不会出现。

结论:一定要检查好socket的状态

;