Доброго вам времени суток)) Столкнулся с проблемой! три компонента TCP - сервер, TCP - клиент и UPD
два случая
1)
TCP компоненты, как видно из примера передаются данные)) это радует, но не до концы компонент работает только локально((( но это не важно
2)
А тут у меня недопонимания, почему UPD компоненты не передают данные как это делают TCP
подскажите альтернативный метод решения проблемы))
code_27782.txtСпасибо!
Этот топик читают: Гость
Ответов: 195
Рейтинг: 7
|
|||
карма: 0 |
| ||
файлы: 1 | code_27782.txt [4.4KB] [315] |
Разработчик
Ответов: 26170
Рейтинг: 2127
|
|||
hin4 писал(а): почему UPD компоненты не передают данные как это делают TCPПотому, что строковый параметр передавать надо, а не файловый поток |
|||
карма: 22 |
|
Ответов: 195
Рейтинг: 7
|
|||
nesco, Но TCP это делает...
я пробовал передать таким же образом и данные(файлы) ничего не получается |
|||
карма: 0 |
|
Разработчик
Ответов: 26170
Рейтинг: 2127
|
|||
hin4 писал(а): Но TCP это делает...В TCP предусмотрено, а в UDP -- нет, вот и все. Не забудь поставить еще ReciveMode=Thread на приемной стороне, если не поставить, то придется самому отрабатывать прием. |
|||
карма: 22 |
|
Ответов: 195
Рейтинг: 7
|
|||
А есть еще варианты собрать данные разных типов в один поток и передать их по UDP ?
|
|||
карма: 0 |
|
Разработчик
Ответов: 26170
Рейтинг: 2127
|
|||
hin4 писал(а): А есть еще варианты собрать данные разных типов в один поток и передать их по UDP ?Чем тебе не нравится пробразование файлового потока в String и обратно У нас тип String не является текстом в обычном понимании -- это массив символов PChar, который является родственным массиву PByte, и может содержать в себе любые коды ASCII от 0 до 255, те представляет из себя участок памяти определенной длины, содержащей бинарные данные. |
|||
карма: 22 |
|
Ответов: 195
Рейтинг: 7
|
|||
Я сделал как ВЫ nesco и говорили все отлично получилось!
вот результат: code_27785.txt ------------ Дoбавленo в 03.43: Теперь можно радоваться приобретенным знаниям ! |
|||
карма: 0 |
| ||
файлы: 1 | code_27785.txt [2.6KB] [400] |
7