Всем привет! Хочу перенести сокет в другой объект. Делаю следующее:
_socket->disconnect(SIGNAL(readyRead()));
SaveAction *saveAction = new SaveAction(_socket->socketDescriptor());
В конструкторе SaveAction:
_socket = new QTcpSocket(this);
if (!_socket->setSocketDescriptor(socketDescriptor))
_logger->addEntry(_socket->errorString(), true);
connect(_socket, SIGNAL(readyRead()), SLOT(reading()));
В итоге, в объекте SaveAction можно записывать данные в сокет, но вот считывать не получается. Не подскажете, как можно реализовать подобное?