Этот топик читают: Гость
Гость
Ответов: 17029
Рейтинг: 0
|
|||
Редактировалось 1 раз(а), последний 2017-03-03 09:54:42 |
|||
карма: 0 |
|
Администрация
Ответов: 15295
Рейтинг: 1519
|
|||
Делал как-то http сервер и http коиент на данном компоненте - все прекрасно работало. Может дело в программе а вовсе не в компоненте?
|
|||
карма: 27 |
|
Гость
Ответов: 17029
Рейтинг: 0
|
|||
Редактировалось 1 раз(а), последний 2017-03-03 09:54:43 |
|||
карма: 0 |
|
Администрация
Ответов: 15295
Рейтинг: 1519
|
|||
Leonard, я бы этот топик вынес на первую страницу форума с жирным шрифтом и красными буквами...
Ошибка в вашей программе: формат запроса неверен, поскольку все протоколы поверх TCP работают со строками и в качестве отметки о конце команды используют перевод строки => запросы, что есть в примере сервер считает за одну команду и поэтому не выдает ответа. Если изменить строку на USER test04@yandex.ru то все работает нормально. |
|||
карма: 27 |
|
Гость
Ответов: 17029
Рейтинг: 0
|
|||
Редактировалось 1 раз(а), последний 2017-03-03 09:54:44 |
|||
карма: 0 |
|
Ответов: 9906
Рейтинг: 351
|
|||
Потому что замена ESC-кодов (
) на настоящие производится только во время компиляции. НО не во время работы [code:1]Add(TCP_Client,96010,266,175) { Port=110 } Add(Button,98765,133,189) { Left=200 Top=65 Font=[Arial,8,0,0,1] Caption="send" link(onClick,8491379:doStrCat,[]) } Add(Edit,11577382,196,147) { Left=10 Top=65 Width=180 Text="USER test04@yandex.ru" } Add(StrCat,8491379,196,189) { Str2=" " link(onStrCat,96010:doSend,[(247,195)(247,195)]) link(Str1,11577382:Text,[]) } [/code:1] |
|||
карма: 9 |
|
Администрация
Ответов: 15295
Рейтинг: 1519
|
|||
Потому что замена ESC-кодов (
) на настоящие производится только во время компиляции. Возможно в этом и причина Во время тестов менял параметр Data у кнопки: [code:1]Data=String(USER test04@yandex.ru )[/code:1] |
|||
карма: 27 |
|
Гость
Ответов: 17029
Рейтинг: 0
|
|||
Редактировалось 1 раз(а), последний 2017-03-03 09:54:45 |
|||
карма: 0 |
|
8