Вверх ↑
Ответов: 4628
Рейтинг: 749
#1: 2014-02-18 12:38:34 ЛС | профиль | цитата
Обновлены компоненты:

- В клиенте и сервере добавлено свойство AsyncEvents, позволяющее обрабатывать события в параллельных потоках.
Позволяет избежать тормозов в интерфейсе приложения, но может требовать дополнительных мер при обработке таких событий.
Для тестирования запустите примеры клиента и сервера, в клиенте дайте отправку большого (1-2 Мб) текстового файла и во время приема сервером таскайте окно за заголовок. Проведите эксперимент с включенным и отключенным свойством в сервере.

- Метод doConnect клиента проходит асинхронно (без ожидания в вызвавшем потоке). Раньше при невозможности подключения вызвавший поток замирал на время таймаута.

- В классе потока изменено поведение метода Synchronize при отсутствии возможности синхронизации (в неоконных приложениях без компонента MainLoop). В таком случае метод всеравно вызывается, но в своем потоке.
карма: 26

3
Голосовали:Neo, Konst, sashaoli