Ну скажите мне люди, какого лешего операции с сетью имеет к интерфейсу отношение?
Неоднократно встречал что пытаешся ломануться в сеть, и если сервак недоступен то приложение просто вещается, пока не подключится или пока не отвалится по таймауту. Ну неужели нельзя в отдельный поток вынести?
Достало уже просто... Посмотрите на тотже ie — он вроде нормально отрабатывает.
[RSDN@Home][1.2.0][alpha][655]
[Если только знать, но не действовать, то это равносильно неучению. [Чжу Си]]
Здравствуйте, Sheridan, Вы писали:
S>Ну скажите мне люди, какого лешего операции с сетью имеет к интерфейсу отношение?
S>Неоднократно встречал что пытаешся ломануться в сеть, и если сервак недоступен то приложение просто вещается, пока не подключится или пока не отвалится по таймауту. Ну неужели нельзя в отдельный поток вынести?
S>Достало уже просто...
Не все еще освоили многопоточное программирование. Сложно это.
S>Посмотрите на тотже ie — он вроде нормально отрабатывает.
IE блокирует UI на резолвинге DNS. Если все в порядке, то этого незаметно. А если проблема с DNS сервером, то неприятно.
1.1.4 stable rev. 510
Здравствуйте, Sheridan, Вы писали:
S>Ну скажите мне люди, какого лешего операции с сетью имеет к интерфейсу отношение?
S>Неоднократно встречал что пытаешся ломануться в сеть, и если сервак недоступен то приложение просто вещается, пока не подключится или пока не отвалится по таймауту. Ну неужели нельзя в отдельный поток вынести?
S>Достало уже просто... Посмотрите на тотже ie — он вроде нормально отрабатывает.
У нас такое в продукте раньше было, переделал когда тестирование всех достало
Реально мешает сразу делать по-уму то, что приходится вводить новые состояния интерфейса: "асинхронно ждём результата". Но, безусловно ты прав, так нужно делать всегда.