![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как разделить слипание сообщений?
genek84 © (2004-02-02 10:05:00)Если подряд послать два сообщения SendText тогда они сливаются и на серваке принимаются как одно.
Я использую Sleep, перед тем как послать, что жутко тормозит клиента.
Есть ли альтернатива этой функции, и вообще как правильно реализовать решение данной проблемы?
AndersoNRules (2004-02-02 16:28:00) [1]Vobshem, zashol ya na ati link'i , nicho interesnovo,reshil pomochi.
Ya ispolizoval takoy podhod:
naprimer esti 2 string mes1,mes2 . tebe nado ih poslati clientu ili serveru, nevajno. delayeshi prosto, v konezz kajdovo stringa dobovliayeshi kakoyto simvol , naprimer: "|" , a v sobitiy Server/Client Read pisheshi dopolniteliniy kod , kotoriy shitaet soobsheniem vseo shto poluchayet do pervovo znaka: "|" ,posle nevo nachinaezza vtoroe soobsheniye. sam proveryal , rabotaet .
mes1:=mes1+'|'; mes2:=mes2+'|';
...sendtext(mes1)l ...sendtext(mes2); i ne nado nikakovo sleep'a :) Udachi !
panov (2004-02-02 10:42:00) [2]http://www.delphimaster.ru/cgi-bin/forum.pl?id=1074693713&n=4
http://www.delphimaster.ru/cgi-bin/forum.pl?id=1072683315&n=4
http://www.delphimaster.ru/cgi-bin/forum.pl?id=1070294804&n=4