是否可以通过现有套接字使用QTcpSocket?

问题描述 投票:2回答:1

我使用一个将句柄返回套接字的库。一旦有了该句柄,就需要对其进行读写。我宁愿使用QTcpSocket,因为它比使用read()/ write()更容易。有没有办法将QTcpSocket与已经打开的套接字一起使用,而不是让QTcpSocket打开套接字?

c++ qt4
1个回答
5
投票

也许您可以将QTcpSocket与现有的套接字描述符一起使用:

QTcpSocket* socket = new QTcpSocket();
socket->setSocketDescriptor(socketDesc); // socketDesc is a pointer of  type   qintptr 

现在您可以读写套接字了

© www.soinside.com 2019 - 2024. All rights reserved.