Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.016 c
3-97999
ip2000
2002-09-10 12:51
2002.09.30
Вставика данных из текстового файла в таблицу


3-97944
maxim2
2002-09-09 06:29
2002.09.30
Не могу понять где ошибка?


14-98356
AL2002
2002-09-06 15:59
2002.09.30
Donation Free?


1-98097
Тень
2002-09-19 22:26
2002.09.30
Подскажите как сделать так чтобы...


1-98160
X-Vizitor
2002-09-17 23:53
2002.09.30
Можно ли изменить у TStringGrid a




   Наверх