EldoS | Feel safer!

Software components for data protection, secure storage and transfer

Indy and larga data

Also by EldoS: CallbackDisk
Create virtual disks backed by memory or custom location, expose disk images as disks and more.
#30592
Posted: 09/04/2014 06:29:07
by Rickard Hultgren (Standard support level)
Joined: 10/11/2013
Posts: 17

We are using TElClientIndySSLIOHandlerSocket with Delphi XE 5 and Indy 10.6.0.5040. When we recive data that is larger than 32768 bytes we get Connection Closed Gracefully. If we run without ssl or with OpenSSL instead we can recive larger data.
If we change RecvBufferSize to something larger than the data we want to recive, it works. The acutal reading of data is used by a Component named Habari and i think that componet is using Indy ReadLn.

Is there a better way to transfer bigger amounts of data without changing RecvBufferSize (which we don't like)?

/Anders
#30593
Posted: 09/04/2014 06:57:25
by Alexander Ionov (EldoS Corp.)

Thank you for contacting us. RecvBufferSize is derived from TIdSSLIOHandlerSocketBase class. There was a problem with handling data receiving in the overriden RecvEnc method. We'll try to reproduce the problem on our side and will let you know about results.


--
Best regards,
Alexander Ionov
#30597
Posted: 09/04/2014 08:08:33
by Alexander Ionov (EldoS Corp.)

Unfortunatelly we're unable to reproduce the problem with TIdHTTP component. It successfully downloads a 90KB file with RecvBufferSize set to 32768. So the problem seems to be specific to the mentioned Habari component. AFAIU you meant Habari Web Components at http://www.habarisoft.com/habari_webcomponents.html. Unfortunatelly the components are not available as a trial download so we cannot check our IO Handler with that component.


--
Best regards,
Alexander Ionov
#30617
Posted: 09/08/2014 06:15:24
by Rickard Hultgren (Standard support level)
Joined: 10/11/2013
Posts: 17

Hi, we have been able to reproduce without using Habari. You can download the test application from http://www.almawebdownload.se/eldos/SBSupport.zip.

The instructions are in the MainForm.pas file. You can also see it in the memo of the main form.

Hopefully you can make something out of it.

/Anders
#30618
Posted: 09/08/2014 06:57:46
by Eugene Mayevski (EldoS Corp.)

Let's continue in HelpDesk ( https://www.eldos.com/helpdesk/ ) please. I have created a new support ticket based on your above message. You will see your (and only your) support tickets by following this URL. You will also get e-mail notifications about updates related to your support ticket.


Sincerely yours
Eugene Mayevski
Also by EldoS: CallbackProcess
A component to control process creation and termination in Windows and .NET applications.

Reply

Statistics

Topic viewed 446 times

Number of guests: 1, registered members: 0, in total hidden: 0




|

Back to top

As of July 15, 2016 EldoS Corporation will operate as a division of /n software inc. For more information, please read the announcement.

Got it!