|
2 / 2 / 1
Регистрация: 04.02.2010
Сообщений: 143
|
||||||
TidTelnet проверка соединения17.01.2013, 14:24. Показов 2570. Ответов 12
Метки нет (Все метки)
Всем день добрый, почитал книжку Глубина Инди, но все равно не до конца понял, что к чему..
Есть IdTelnet и надо с компьютера отправить сообщение, предварительно проверим, есть ли соединение IP настроены в ручную
0
|
||||||
| 17.01.2013, 14:24 | |
|
Ответы с готовыми решениями:
12
Проверка соединения с интернетом Проверка клиентского соединения. TServerSocket/TClientSocket
|
|
2 / 2 / 1
Регистрация: 04.02.2010
Сообщений: 143
|
|
| 17.01.2013, 14:58 [ТС] | |
|
подвисать на момент хождения пакетов как я понимаю по другому никак не сделать.
но у меня и после возникновение исключения как-то подвисает еще раз, а это уже непорядок. А других вариантов нет?
0
|
|
|
|
||
| 17.01.2013, 15:07 | ||
|
Чего удивляться если вы действительно читали книгу в не говорится что Indy работает по принципу блокирущих сокетов, а значит форма будит подвисать когда Indy в работе...
Кстати какое исключение выбило ?
0
|
||
|
2 / 2 / 1
Регистрация: 04.02.2010
Сообщений: 143
|
|
| 17.01.2013, 15:13 [ТС] | |
|
Я понимаю, что блокирующие сокеты и т.д. но ведь как-то делают мгновенную проверку на доступность узла.
выбивает 10038 если не делать try catch, то никаких зависаний нет
0
|
|
|
|
|||||
| 17.01.2013, 15:37 | |||||
|
Как быстро будет получено исключение зависит от таймаута... Его можно уменьшить в настройках компонента, но насколько это будет адекватно для данной сети ? Добавлено через 4 минуты
Добавлено через 2 минуты
0
|
|||||
|
2 / 2 / 1
Регистрация: 04.02.2010
Сообщений: 143
|
|
| 17.01.2013, 15:40 [ТС] | |
|
0
|
|
|
return (true);
1977 / 1112 / 221
Регистрация: 19.04.2011
Сообщений: 2,346
|
|
| 17.01.2013, 15:44 | |
|
Вообще странно, стандартный порт телнета вроде 23, 5025 это что-то перенастроенное самопальное?
Или это попытка залезть телнетом на smtp с перенастроенным портом?
0
|
|
|
2 / 2 / 1
Регистрация: 04.02.2010
Сообщений: 143
|
|
| 17.01.2013, 17:23 [ТС] | |
|
0
|
|
|
|
|
| 17.01.2013, 17:27 | |
|
Для начала подымите нормальный telnet -серв и пробуйте подключится к нему, а то тут фиг поймешь в какой части ошибка...
Либо попытайтесь подключится к железяке через обычный консольный telnet клиент.
0
|
|
|
2 / 2 / 1
Регистрация: 04.02.2010
Сообщений: 143
|
|
| 18.01.2013, 09:39 [ТС] | |
|
У меня все работает, если железка подключена к компу, но надо сделать проверку на доступность подключения и желательно с минимум подвисаний, вот с этим проблема. Так железка на все команды реагирует и выполняет все что хотца
0
|
|
|
|
|||
| 18.01.2013, 15:55 | |||
|
Все проверки бесполезны... сейчас проверили и сеть есть... а в следующий момент её нет...
0
|
|||
| 18.01.2013, 15:55 | |
|
Помогаю со студенческими работами здесь
13
Проверка на наличие соединения с БД Проверка соединения ODAC Проверка соединения с интернетом Проверка соединения Проверка соединения Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Midnight Chicago Blues
kumehtar 24.03.2026
Такой Midnight Chicago Blues, знаешь?. .
Когда вечерние улицы становятся ночными, а ты не можешь уснуть. Ты идёшь в любимый старый бар, и бармен наливает тебе виски. Ты смотришь на пролетающие. . .
|
Контроль уникальности заводского номера - вариант №2
Maks 24.03.2026
В отличие от предыдущего варианта добавлено прерывание циклов, также добавлены новые переменные для сохранения контекста ошибки перед прерыванием цикла:
Процедура ПередЗаписью(Отказ, РежимЗаписи,. . .
|
SDL3 для Desktop (MinGW): Вывод текста со шрифтом TTF с помощью библиотеки SDL3_ttf на Си и C++
8Observer8 24.03.2026
Содержание блога
Финальные проекты на Си и на C++:
finish-text-sdl3-c. zip
finish-text-sdl3-cpp. zip
|
Жизнь в неопределённости
kumehtar 23.03.2026
Жизнь — это постоянное существование в неопределённости. Например, даже если у тебя есть список дел, невозможно дойти до точки, где всё окончательно завершено и больше ничего не осталось. В принципе,. . .
|
|
Модель здравоСохранения: работники работают быстрее после её введения.
anaschu 23.03.2026
geJalZw1fLo
Корпорация до введения программа здравоохранения имела много невыполненных работниками заданий, после введения программы количество заданий выросло.
Но на выплатах по больничным это. . .
|
Контроль уникальности заводского номера - вариант №1
Maks 23.03.2026
Алгоритм контроля уникальности заводского (или серийного) номера на примере документа выдачи шин для спецтехники с табличной частью. Данные берутся из регистра сведений, по которому настроено. . .
|
Хочу заставить корпорации вкладываться в здоровье сотрудников: делаю мат модель здравосохранения
anaschu 22.03.2026
e7EYtONaj8Y
Z4Tv2zpXVVo
https:/ / github. com/ shumilovas/ med2. git
|
Программный отбор элементов справочника по группе
Maks 22.03.2026
Установка программного отбора элементов справочника "Номенклатура" из модуля формы документа.
В качестве фильтра для отбора справочника служит группа номенклатуры.
Отбор по наименованию группы. . .
|