Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Сети";
Текущий архив: 2003.03.10;
Скачать: [xml.tar.bz2];

Вниз

Вопрос по 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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.006 c
1-29790
Zn
2003-02-27 16:27
2003.03.10
Количество файлов в каталоге.


1-29932
OneOfTheFew
2003-02-27 11:51
2003.03.10
Из дельфовой проги запустить внешнее приложение...


1-29954
Маришка
2003-02-27 15:01
2003.03.10
зависание программы


1-29911
Tihas
2003-02-26 23:38
2003.03.10
Вопросик по поводу TWINControl


6-29985
Nick_N_A
2003-01-19 05:55
2003.03.10
Soket





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский