Название: QTcpSocket. Повторное открытие Отправлено: mohax от Август 27, 2021, 09:31 ВОПРОС СНЯТ. При обработке сигнала disconnected вызывал функцию socket->deleteLater(). Изза этого и проблема была
Доброго времени суток! Сильно не пинайте, только начал изучать сетевые дела в Qt. Создаю TCP-клиента для подключения к прибору. Проблема возникла с переподключением, после которого программа аварийно срубается. Открываю соединение как обычно Код: socket->connectToHost(ipaddress, ipport); Закрываю соединение Код: socket->close(); Получаю сигнал disconnected. Далее снова пытаюсь сделать Код: socket->connectToHost(ipaddress, ipport); на чем программа благополучно вылетает. Пробовал закрыть с помощью Код: socket->abort(); Что не так делается? |