![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
![]() |
silver47 |
![]()
Сообщение
#1
|
Активный участник ![]() ![]() ![]() Группа: Участник Сообщений: 356 Регистрация: 1.4.2010 Пользователь №: 1584 Спасибо сказали: 40 раз(а) Репутация: ![]() ![]() ![]() |
То есть, если одно приложение заняло сокет сервера долгой операцией по передаче данных, другие сокеты будут простаивать и ждать пока эта операция не завершиться.
Да действитеьно, пока сокет читает данные, другой ждет его завершения. Как запихнуть сокет в свой поток? В примере ThreadFortuneServer сокет создается в потоке, отвечает и сразу закрывает соединение, как продолжить работу, я не соображу ![]() UPD: нужно всего-навсего в конце метода run указать this->exec(); и, конечно-же, при закрытии сокета финишировать поток. Сообщение отредактировал silver47 - 26.2.2011, 20:34 |
|
|
![]() ![]() ![]() |
![]() |
Текстовая версия | Сейчас: 5.6.2023, 23:57 |