![]() |
|
Модераторы: Snowy, Poseidon, MetalFan |
![]()
|
|
| Orient |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 144 Регистрация: 17.7.2004 Репутация: нет Всего: нет |
Помогите справиться с проблемой!
Закрываю серверный сокет TIdTCPServer с активными соединениями. Открываю заново, снова подсоединяю клиента, отсылаю данные серверу, а на событии сервера OnExecute ничего не получаю. Судя по всему поток сервера, слушающий соединение, остановлен. Заметил, что блокирующие сокеты Indy очень не любят, как со стороны сервера, так и со стороны клиента переоткрытия соединений: сыпят исключениями или перестают работать. Раньше работал с неблокирующими сокетами все было ОК. Создал бы сокеты вручную, но есть задача прикрутить SSL, к Indy все прикручивается влет, хочу сэкономить время. Может я в чем то ошибаюсь, может есть корректный код переоткрытия Indy сокетов, был бы благодарен, за помощь. |
|||
|
||||
| Snowy |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 11363 Регистрация: 13.10.2004 Где: Питер Репутация: 53 Всего: 484 |
А если попробовать создавать сервер, а при отключении уничтожать его и создавать заново?
У меня такая же проблема с клиентом. Соединяюсь, даю запрос, получаю ответ, отключаюсь. Соединяюсь снова, отправляю запрос. На стороне сервера запрос принимается, отправляется ответ, но клиент его не видит... Разница в том, что сервер телнетный, а клиент инди. Я уже всю голову сломал, а глюка оказывается в индюке... Щас попробую переписать с уничтожением объекта. Если получится свистну... |
|||
|
||||
![]()
|
| Правила форума "Delphi: Сети" | |
|
|
Запрещено: 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делится вскрытыми компонентами
Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Snowy, Poseidon, MetalFan. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Delphi: Сети | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |