我使用一个将句柄返回套接字的库。一旦有了该句柄,就需要对其进行读写。我宁愿使用QTcpSocket,因为它比使用read()/ write()更容易。有没有办法将QTcpSocket与已经打开的套接字一起使用,而不是让QTcpSocket打开套接字?
也许您可以将QTcpSocket与现有的套接字描述符一起使用:
QTcpSocket* socket = new QTcpSocket();
socket->setSocketDescriptor(socketDesc); // socketDesc is a pointer of type qintptr
现在您可以读写套接字了