Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

ctBlocking TClientSocket

1.7K
22 марта 2006 года
ilyes
181 / / 22.02.2006
Доброе время суток!!!

Есть многопоточный сервер и клиент, с серваеком пока проблем нет, а вот с ClientSocket целых две.

1. Как отловить ошибку если сервер выключен и вообще любую другую ошибку. В try не ловится, в OnError тоже, наверно потому что тип клиента ctBlocking. Но если поставить ctNonBlocking то он как-то криво с сервером общается.

2. Менее значимая. Как сделать так чтобы программа обрабатывала клики всякие, вобщем не зависала когда принимает поток данных, Application->ProcessMessages везде понатыкал, не помогает.

Заранее благодарен!
294
23 марта 2006 года
Plisteron
982 / / 29.08.2003
Цитата:
Originally posted by ilyes
2. Менее значимая. Как сделать так чтобы программа обрабатывала клики всякие, вобщем не зависала когда принимает поток данных, Application->ProcessMessages везде понатыкал, не помогает.


Сокет с обработкой потока данных в отдельную нить вынеси.

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог