Название: QTcpServer - программа завершается после listen Отправлено: awfun от Июль 04, 2013, 14:17 Добрый день.
У меня возникла необходимость в простейшем клиент-серверном приложении, использующем протокол tcp. До этого с Qt дела не имел, про механизм сигналов и слотов прочитал. Повторяю за автором ролика на ютуб (http://www.youtube.com/watch?v=BSdKkZNEKlQ). Проблема в том, что после успешного вызова метода listen() программа завершает выполнение. Соответственно, клиент не успевает подключиться. У автора ролика такого не происходит, хотя я не вижу существенных различий в коде. Подскажите, в чем может быть проблема, и как ее исправить? server.pro Код: QT += core network Код: #ifndef MYSERVER_H Код: #include "myserver.h" Код: #include <QCoreApplication> Код: open 127.0.0.1 1234 Название: Re: QTcpServer - программа завершается после listen Отправлено: Old от Июль 04, 2013, 14:36 Завершает выполнение или просто печатает finished?
Название: Re: QTcpServer - программа завершается после listen Отправлено: awfun от Июль 04, 2013, 14:41 Печатает finished
Название: Re: QTcpServer - программа завершается после listen Отправлено: awfun от Июль 04, 2013, 14:46 Проблема неожиданно решилась. Не знаю как, я ничего не сделал
Название: Re: QTcpServer - программа завершается после listen Отправлено: Old от Июль 04, 2013, 14:47 Проблема неожиданно решилась. Не знаю как, я ничего не сделал Ее и до этого не было. :)По настоящему программа начинает работать во время a.exec(), т.е. у вас после вывода "finished". |