Вопросы, связанные с сетевой библиотекой с открытым исходным кодом Indy (Internet Direct) для сред разработки Delphi, C++Builder и FreePascal. Не следует путать с распределенной библиотекой реестра / утилит HyperLedger Indy.
1 ответ

Embarcadero Rad Studio Firemonkey Indy POP3 Ошибка IPv6 сокета 11004

У меня следующая проблема. Я использую Embarcadero Rad Studio 10.1 Berlin Firemonkey. Я хочу подключиться к серверу POP3 в сети IPv6, где IPv4 не включен, и я получаю ошибку сокета error # 11004. Мой код: int port = 110; pop3->Host = ... pop3-&gt…
07 сен '17 в 08:50
2 ответа

Использование TidHTTPServer для обслуживания GET-запроса безопасным способом

У меня есть класс со многими службами, которые в основном вызывают соединения с базой данных (DBISAM или через ZEOS). Я делаю этот класс доступным в веб-сервисе, например, используя TidHTTPServer. Я использую событие OnCommandGet из него и использую…
05 июл '13 в 22:22
1 ответ

Нужен пример Delphi 6 для обновления индикатора выполнения во время операции отправки TIdSmtp, особенно для больших вложений

Я использую компонент Indy TIdSmtp для отправки электронной почты. Письма, которые я отправляю, будут иметь большое вложение, обычно в диапазоне от 5 до 40 МБ. Я хочу обновить индикатор выполнения, который будет отображать общий ход отправки в проце…
16 май '12 в 01:56
1 ответ

Delphi XE6 Indy Chat Room

Я пытаюсь сделать чат через Интернет с TIdTCP! Когда клиент отправит сообщение на сервер, сервер продолжит отправку другим клиентам, вот мой код: сервер var List: TIdContextList; Context: TIdContext; i: Integer; Msg: String; Procedure TSForm.SendALL…
1 ответ

Indy TIdHTTP получить https страницу с SSL-сертификатом на стороне клиента

Я пытаюсь получить страницу https с SSL-сертификатом на стороне клиента, с помощью Indy TIdHTTP. Код var IdHTTP1 : TIdHTTP; IdSSLIOHandlerSocket : TIdSSLIOHandlerSocketOpenSSL; begin try IdHTTP1 := TIdHTTP.Create( self ); IdHTTP1.Request.BasicAuthen…
16 июн '17 в 21:37
1 ответ

Я не могу получить только непрочитанные сообщения, используя TIdIMAP4

Я пытаюсь получить все свои непрочитанные сообщения электронной почты, используя IMAP, и мне кажется, что я подключаюсь и точно нахожу эти непрочитанные сообщения (например, я вижу, что SearchResult возвращает 3 элемента, соответствующих моим 3 непр…
07 июн '17 в 16:22
2 ответа

Почему этот веб-сервер возвращает код 404 для Indy, но код 200 для каждого браузера?

У меня есть один URL, который прекрасно работает во всех браузерах (5 протестировано на 2 компьютерах), но если я пытаюсь получить содержимое страницы с помощью Get() клиента Indy Http, он возвращает код ошибки 404, страница не найдена. Это с послед…
13 апр '13 в 15:09
1 ответ

¿Как я могу отправлять и получать строки из tidtcpclient и tidtcpserver и создавать чат?

Я новичок в Delphi. Я использую Rad Studio, чтобы приложения работали на всех устройствах с помощью единого программирования. Прямо сейчас я должен поболтать с помощью сокетов, я сделал чат для окон, используя только tclientsocket и tserversocket, и…
25 июн '15 в 01:05
2 ответа

Как мне подключить мой клиент Delphi к серверу через Интернет, используя indy?

У меня есть приложение Delphi (сделано в Delphi 7) с использованием компонентов инди. Я могу подключить их обоих локально, и они оба прекрасно переносят данные и т. Д. Теперь я хотел бы разместить свое приложение delphi на сервере через Интернет. Чт…
27 авг '11 в 11:47
2 ответа

Может ли компонент TIdHTTP обрабатывать код JavaScript?

Я использую компонент TIdHTTP для получения веб-страниц. Отлично работает на главной странице. Но он не извлекает контент, сгенерированный встроенным кодом JavaScript. Хорошим примером являются страницы, которые позволяют пользователям добавлять ком…
11 апр '11 в 20:15
1 ответ

Indy IdUDPClient.sendbuffer - ложные данные в приемном буфере

Я посылаю UDP-пакеты, используя компонент IdUDPClient в Indy: FIdUDPclient.sendbuffer( AIP, APort, FIdUDPBuffer ); Frecl := FIdUDPclient.receivebuffer( FIdRecBuff, FreceiveTimeout ); Сразу после получения ответа. Использование wireshark при отладке …
22 июн '17 в 08:19
2 ответа

Проблема с Indy IdHttp Post в Delphi 2010

У меня проблема с Indy IdHttp Post метод. Функция CallRpc(), скомпилированная с Delphi 2007, работает нормально, но тот же код, скомпилированный с Delphi 2010, вызывает исключение. Что я должен учитывать, когда меняю Delphi 2007 Indy TIdHttp на Delp…
23 янв '10 в 08:56
1 ответ

Почему происходит сбой IdSMTP.Send, если указан только один адрес электронной почты?

Я использую Indy и Delphi для отправки сообщений электронной почты. У меня не было проблем, пока одного из пользователей недавно не отпустили. Их учетная запись электронной почты была удалена, и моя программа пыталась отправить по электронной почте …
04 фев '14 в 21:49
1 ответ

Обновление Indy9 до Indy10

Я хочу обновить свое приложение с Indy 9 до 10 с Delphi 2007. В этом много проблем, я прочитал документацию об изменениях в indy, но мне все еще нужен совет. Это не скомпилируется, так как ReadString не найден. vCmdHead := FTCPClient.ReadString(16);…
08 янв '10 в 12:41
2 ответа

TIdHttpServer синхронизируется с VCL

Я использую TIdHttpServer для обработки некоторых команд, проблема в том, что некоторые команды теряются, я предполагаю, что это связано с тем, что я обновляю vcl внутри OnConnect. Как я могу использовать метод Синхронизировать, чтобы Safley обновит…
19 мар '12 в 14:49
1 ответ

Delphi 6. Как установить тайм-аут idTelnet.Connect для раннего возврата при отсутствии соединения

Вызов idTelnet.Connect обычно подключается к удаленному устройству мгновенно.Но,если удаленное устройство не отвечает, то вызов idTelnet.Connect не возвращается.Он ожидает ответа от удаленного устройства. Это вешает все приложение. Как я могу устано…
10 фев '17 в 08:47
0 ответов

Как обработать ошибку сокета 10053 в SOAPServerwithINDYVCL в Delphi XE

Я создал SOAPServer с INDYVCL в Delphi XE. Когда клиент отключается от сервера по любой причине, например, из-за тайм-аута на стороне клиента или сбоя сетевого соединения. Я получаю сообщение об ошибке на стороне сервера, поскольку Socket Error 1005…
02 июл '13 в 08:43
0 ответов

Тестирование прокси с Indy

Я очень полагаюсь на Indy 10 для загрузки / выгрузки файлов (отправленных через https) Мой код выглядит так (я использую Delphi XE2): IdHTTP := TIdHTTP.Create(nil); with IdHTTP do begin HTTPOptions := [hoForceEncodeParams, hoNoParseMetaHTTPEquiv]; A…
25 янв '13 в 22:36
1 ответ

Delphi indy отправляет неверное значение

Поблем решен Я загружаю изображение на сайт, но есть проблема с данными с 1 параметром Params.AddFormField('Filename','Koala.jpg','') ; Params.AddFormField('upload_type','normal-boxed','') ; Params.AddFormField('thumbsize','180') ; Params.AddFormFie…
20 мар '14 в 23:07
1 ответ

Indy TIdHTTPResponseInfo.ContentType не устанавливается

Я написал веб-сервер TIdHTTPServer. Версия Indy - 10, Delphi - 2007. Я использую следующий код для отправки файлов в формате jpeg, gif, png и т. Д.: AResponseInfo.ServeFile(AContext,rootpath+ARequestInfo.document); AResponseInfo.ContentType := 'imag…
29 май '13 в 14:04