|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
21.01.2017, 21:14 | #1 |
DelphiProger
Участник клуба
Регистрация: 14.11.2010
Сообщений: 1,023
|
IdTcpServer Delphi XE8 прием передача данных
Здравствуйте!
пишу сервер с компонентом IdTcpServer на Delphi XE8 клиент сначала подкачивает ресы по адресу ip-adress1:8080 (из TomCat) а потом делает запрос на мой сервер по адресу ip-adress1:8081 мне от клиента приходит такое сообшение Код:
Код:
Код:
не могу понять почему. искал в google но там так же делается и примеры для Д6 и Д7 в основном подскажите что я не так сделал или не так понял, в принципе нужно работать со Stream, но не получалось я решил хоть так для начала Спасибо!
VirusN13
|
21.01.2017, 21:37 | #2 |
DelphiProger
Участник клуба
Регистрация: 14.11.2010
Сообщений: 1,023
|
у меня indy 10
и у меня нет AThread: TIdPeerThread Код:
Код:
Код:
Код:
VirusN13
Последний раз редактировалось ArtGrek; 21.01.2017 в 22:51. |
22.01.2017, 09:07 | #3 |
DelphiProger
Участник клуба
Регистрация: 14.11.2010
Сообщений: 1,023
|
вот так прошло сообщение
Код:
только не посылайте почитать, уже масштаб 200% в хроме, устал читать)
VirusN13
|
23.01.2017, 04:10 | #4 |
DelphiProger
Участник клуба
Регистрация: 14.11.2010
Сообщений: 1,023
|
хммм...
так на всякий случай, может кто нибудь все таки подскажет Код:
Socket Error # 10038 Socket operation on non-socket. при отправке появляется ошибка Socket Error # 10053 Software caused connection abort. ЗЫ. искал читал ищу читаю и буду искать и читать справки прошу только по делу
VirusN13
|
23.01.2017, 09:26 | #5 |
Форумчанин
Регистрация: 16.12.2009
Сообщений: 902
|
А где код клиента IdTCPClient1?
Может в нем проблема например отваливается сразу после отправки сообщения или же у вас клиент сторонний? Да и по тестируйте внутри своей сети. Вот работает Код:
Последний раз редактировалось Aliens_wolfs; 23.01.2017 в 10:29. |
23.01.2017, 10:17 | #6 | |
DelphiProger
Участник клуба
Регистрация: 14.11.2010
Сообщений: 1,023
|
да клиент сторонний,
у меня получалось и принять от клиента и отправить но цельный диалог не выходит пока что Цитата:
Код:
VirusN13
|
|
23.01.2017, 10:29 | #7 |
Форумчанин
Регистрация: 16.12.2009
Сообщений: 902
|
strText: AnsiString;
Клиент Код:
Сейчас на Xe все проверю и отпишусь Последний раз редактировалось Aliens_wolfs; 23.01.2017 в 10:44. |
23.01.2017, 10:43 | #8 |
DelphiProger
Участник клуба
Регистрация: 14.11.2010
Сообщений: 1,023
|
вот мой код
он принимает но не посылает и почему то у меня не выполняется условие хотя там 100% одно другому равно я из мемо копирывал и вставлял Код:
VirusN13
Последний раз редактировалось ArtGrek; 23.01.2017 в 10:53. |
23.01.2017, 10:52 | #9 | |
Форумчанин
Регистрация: 16.12.2009
Сообщений: 902
|
buff := RawToBytes(s1[1], SizeOf(s1)); нужно так сделать иначе он 0 в начале ставит и принимающий на 0 не показывает данные
еще в объявленных можно сделать так s, s1: AnsiString; еще можно так сделать AContext.Connection.IOHandler.Write (Pointer(S1)^, SizeOf(s1), 1); Код:
Цитата:
Последний раз редактировалось Aliens_wolfs; 23.01.2017 в 11:16. |
|
23.01.2017, 11:02 | #10 |
DelphiProger
Участник клуба
Регистрация: 14.11.2010
Сообщений: 1,023
|
вот лог, Exception в конце это нормально?
но сообщение не прошло Код:
VirusN13
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Прием и передача данных по COM порту | PTyTb32 | Компоненты Delphi | 2 | 26.06.2015 22:12 |
Прием и передача данных в PCI_E устройство | Andrei4 | Помощь студентам | 2 | 12.11.2010 18:33 |
Передача потока с использованием idtcpServer | Lvenok | Помощь студентам | 0 | 24.03.2010 19:03 |
передача файла от idtcpclient к idtcpserver | SeЯgey | Работа с сетью в Delphi | 1 | 13.05.2008 11:21 |