Вверх ↑
Этот топик читают: Гость
Ответов: 246
Рейтинг: 13
#1: 2010-06-10 18:21:27 ЛС | профиль | цитата
При попытке отправить несколько строк поочередно они склеиваются в одну при приеме.
Вот пример:
code_18791.txt
Как решить проблему?
карма: 0

0
файлы: 1code_18791.txt [777B] [116]
Ответов: 4641
Рейтинг: 334
#2: 2010-06-10 18:38:29 ЛС | профиль | цитата
да хоть так
code_18792.txt
карма: 1
Время верстки: %cr_time% Текущее время: %time%
0
файлы: 1code_18792.txt [969B] [108]
Ответов: 3851
Рейтинг: 159
#3: 2010-06-10 23:34:39 ЛС | профиль | цитата

Hardcore, баян однако - юзай таймер для разделения строк по времени при отправке.
ты ещё "большие" строки не отправлял ...
карма: 0
начавший
0
Ответов: 1328
Рейтинг: 69
#4: 2010-06-11 07:22:45 ЛС | профиль | цитата
Ravilr, а не проще просто [b]
[/b] добавить?


Add(MainForm,1740124,357,245)
{
Width=375
link(onCreate,12071499:doEvent1,[])
}
Add(Memo,2571114,679,357)
{
Left=10
Top=10
Width=350
Height=225
}
Add(TCP_Client,3402949,546,357)
{
Port=5990
IP="127.0.0.1"
link(onRead,2571114:doAdd,[])
}
Add(TCP_Server,1270193,546,259)
{
Port=5990
link(onConnect,141146:doEnum,[])
}
Add(Hub,12071499,406,259)
{
link(onEvent1,1270193:doOpen,[])
link(onEvent2,3402949:doOpen,[(483,272)(483,363)])
}
Add(ArrayEnum,141146,623,266)
{
link(onItem,5247739:doStrCat,[])
link(Array,10631490:Array,[])
}
Add(StrList,10631490,609,189)
{
Strings=#4:1str|4:2str|4:3str|4:4str|4:5str|4:6str|4:7str|4:8str|4:9str|5:10str|5:11str|5:12str|5:13str|5:14str|5:15str|5:16str|5:17str|5:18str|5:19str|5:20str|
}
Add(StrCat,5247739,686,266)
{
Str2="
"
link(onStrCat,1270193:doSend,[(748,272)(748,310)(534,310)(534,279)])
}

карма: 2

0
Ответов: 4641
Рейтинг: 334
#5: 2010-06-11 07:41:19 ЛС | профиль | цитата
Konst писал(а):
а не проще просто

проще! Лишь бы польза была. Вот товарищ Hardcore, крикнул помоготи... помогли, а понадобилось ему или нет фиг знает.
карма: 1
Время верстки: %cr_time% Текущее время: %time%
0
Ответов: 3851
Рейтинг: 159
#6: 2010-06-11 16:43:33 ЛС | профиль | цитата

возможно другая информация спасёт Hardcore - при работе в режиме Stream таких косяков не наблюдается (вроде)..
карма: 0
начавший
0
Администрация
Ответов: 15295
Рейтинг: 1519
#7: 2010-06-11 17:03:17 ЛС | профиль | цитата
Andrey писал(а):
при работе в режиме Stream таких косяков не наблюдается (вроде)..

это не косяк. Читаем описание протокола TCP. В режиме Stream сам элемент следит за получением всех данных, отправленных с другой стороны (что тоже приводит к проблемам, но уже совсем иного характера)
карма: 26
0
7
Сообщение
...
Прикрепленные файлы
(файлы не залиты)