Название: QWindowsPipeWriter::write failed. (Идет закрытие канала.) Отправлено: lit-uriy от Январь 30, 2017, 06:59 Qt 5.7.0
Взялся помучить пример Fortune Server / Fortune Client Сначала запускаю клиент, затем сервер, и только потом нажимаю в клиенте кнопку "Get Fortune", которая запрашивает у сервера очередную строку текста. После нажатия кнопка становиться неактивной, пока не придёт ответ от сервера. Проблема: Иногда кнопка остаётся вечно неактивной, в код сервера добавил отладки (void Server::sendFortune()): Код Если всё хорошо - печатается такое: Цитировать Before write state: QLocalSocket::ConnectedState After write state: QLocalSocket::ConnectedState а когда кнопка залипает - печатается такое: Цитировать Before write state: QLocalSocket::ConnectedState QWindowsPipeWriter::write failed. (Идет закрытие канала.) After write state: QLocalSocket::ConnectedState Дополнение: Код Записывает всегда все байты В чём может быть дело? |