Текущий архив: 2003.03.10;
Скачать: CL | DM;
Вниз
Вопрос по TServerSocket Найти похожие ветки
← →
Blacki © (2003-01-20 16:06) [0]У меня данные в TServerSocket присылаются очень быстро, поэтому программа уходит в кому, а потом оживает, можно ли как-нибудь это исправить?
← →
gsu © (2003-01-20 16:10) [1]шли/получай данные в другом потоке
← →
Digitman © (2003-01-20 16:20) [2]
> программа уходит в кому, а потом оживает
Это как ?
← →
Blacki © (2003-01-21 00:20) [3]2 Digitman © (20.01.03 16:20)
>> программа уходит в кому, а потом оживает
>Это как ?
Ну типа не отвечает, а когда все данные получает то оживает, и работает дальше
← →
Digitman © (2003-01-21 08:20) [4]
> типа не отвечает
Кто не отвечает ? Сервер ? Кому ? Другому клиенту ?
> когда все данные получает то оживает
Что это за данные такие, которые получает сервер ? Файл большой или что ?
← →
ole © (2003-01-21 08:57) [5]Скорей всего он использует блокирующие функции чтения. Которые ожидают определенного кол-ва данных. Надо использовать те, которые предполагают получить данные, а не ждут их.
Скажем так, используй Socket.ReceiveBuf(Buf, Count)
которая возвращает реальное число прочитанных байт.
Страницы: 1 вся ветка
Текущий архив: 2003.03.10;
Скачать: CL | DM;
Память: 0.47 MB
Время: 0.02 c