![]() |
Модераторы: Snowy, Poseidon, MetalFan |
![]() ![]() ![]() |
|
Gnusss |
|
|||
Бывалый ![]() Профиль Группа: Участник Сообщений: 190 Регистрация: 19.1.2005 Репутация: нет Всего: нет |
Привет всем!
Сейчас делаю удаленное управление своей спрограммой через telnet, использую TIdTelnetServer и возник такой вопрос: Как отключить всех подключенных клиетнов от сервера(TIdTelnetServer)? Заранее спасибо! |
|||
|
||||
Snowy |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 11363 Регистрация: 13.10.2004 Где: Питер Репутация: 53 Всего: 484 |
Прикрути к нему TIdThreadMgrDefault.
Убить все подключения:
|
|||
|
||||
Gnusss |
|
|||
Бывалый ![]() Профиль Группа: Участник Сообщений: 190 Регистрация: 19.1.2005 Репутация: нет Всего: нет |
Я перед закрытием(Active:= False) сервера пытаюсь отключить(IdThreadMgrDefault1.TerminateThreads;) всех клиентво.
В строке где закрывается(Active:= False) сервер у меня происходи ошибка:
Как от это-го можно избавится? |
|||
|
||||
Snowy |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 11363 Регистрация: 13.10.2004 Где: Питер Репутация: 53 Всего: 484 |
Отключение не происходит моментально.
Тредам требуется время,чтобы завершиться. Или делай паузу, чтобы дать тредам время на завершение, или просто засунь остановку в try except и пусть сервер в нем ругается сколько хочет. |
|||
|
||||
Gnusss |
|
|||
Бывалый ![]() Профиль Группа: Участник Сообщений: 190 Регистрация: 19.1.2005 Репутация: нет Всего: нет |
Можно еще вопрос:
Что лучше исползоват для задержки на отклчение? Или подойдет обычный Sleep(...)? И еще вопрос: Как можно реализовать команду cls для отчистки консоли клиента. |
|||
|
||||
Snowy |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 11363 Регистрация: 13.10.2004 Где: Питер Репутация: 53 Всего: 484 |
Обычный Sleep должен подойти. Если потоки не потиребуют синхронизацию перед смертью.
Поэтому лучше использовать комбинированную задержку:
Что касается очистки экрана. Посмотри в FAQ. Там есть статья о работе с консолью. |
|||
|
||||
Gnusss |
|
|||
Бывалый ![]() Профиль Группа: Участник Сообщений: 190 Регистрация: 19.1.2005 Репутация: нет Всего: нет |
||||
|
||||
Snowy |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 11363 Регистрация: 13.10.2004 Где: Питер Репутация: 53 Всего: 484 |
Я же говорю: "статья".
Нужно смотреть в разделе "статьи". На прямой линк: http://vingrad.ru/DELPHI-SYSTEM-000026 |
|||
|
||||
![]() ![]() ![]() |
Правила форума "Delphi: Сети" | |
|
Запрещено: 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делится вскрытыми компонентами
Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Snowy, Poseidon, MetalFan. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Delphi: Сети | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |