有没有办法将 QTcpSocket 与现有套接字一起使用?
Is there a way to use a QTcpSocket with an existing socket?
我使用一个 returns 套接字句柄的库。获得该句柄后,我需要从中读取和写入。我宁愿使用 QTcpSocket,因为它比使用 read()/write() 更容易。有没有办法将 QTcpSocket 与已打开的套接字一起使用,而不是让 QTcpSocket 打开套接字?
也许您可以将 QTcpSocket 与现有的套接字描述符一起使用:
QTcpSocket* socket = new QTcpSocket();
socket->setSocketDescriptor(socketDesc); // socketDesc is a pointer of type qintptr
现在你可以读写套接字了
我使用一个 returns 套接字句柄的库。获得该句柄后,我需要从中读取和写入。我宁愿使用 QTcpSocket,因为它比使用 read()/write() 更容易。有没有办法将 QTcpSocket 与已打开的套接字一起使用,而不是让 QTcpSocket 打开套接字?
也许您可以将 QTcpSocket 与现有的套接字描述符一起使用:
QTcpSocket* socket = new QTcpSocket();
socket->setSocketDescriptor(socketDesc); // socketDesc is a pointer of type qintptr
现在你可以读写套接字了