Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.09.30;
Скачать: CL | DM;

Вниз

Sockets....   Найти похожие ветки 

 
^SANYA ©   (2002-07-30 01:18) [0]

Господа!
Часто приходится использовать ClientSocket и ServerSocket.
Иногда необходимо послать подряд 2 сообщения (допустим с сервера), из-за этого возникает дыра в программе:
т.к. на другом конце (у клиента) первое сообщение может обрабатываться некоторое время (совсем чуть-чуть), то пока оно обрабатывается, приходит второе сообщение и первое не усппевает "дообработаться". Короче: отсутствие буфера для хранения получаемых данных ведёт к глюкам.
Вопрос: как избегать таких ситуаций без использования sleep("коряво") ?? Писать буфер вручную, или есть компоненты "пошустрей", или передавать данные потоком???
Заранее благодарен!


 
Geser ©   (2002-07-30 02:20) [1]

\\или передавать данные потоком???
Вы немного ошиблись.
или передавать данные потокАм???(они же thread)
При получении новых данных запускать новый поток с парсером или чем-то иным.


 
Digitman ©   (2002-07-30 08:33) [2]

^SANYA

>>приходит второе сообщение и первое не усппевает "дообработаться"

Это как ? Где код, подтверждающий факт ?



Страницы: 1 вся ветка

Текущий архив: 2002.09.30;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.011 c
14-98288
lipskiy
2002-09-04 00:05
2002.09.30
Загадка природы, поясните, кто знает


8-98225
Ден
2002-03-21 20:30
2002.09.30
Как проиграть в своей проге два аудио файла одновременно


14-98308
Испуганный
2002-09-03 20:23
2002.09.30
Налоговая отбирает компы за отсутствие лицензий


1-98087
runser
2002-09-19 17:21
2002.09.30
Использование TPrinter


14-98314
Ученик
2002-09-05 09:28
2002.09.30
Alexa key