[Help-gnutls] Large Data Support through Gnu TLS
Pavan Puri
pavan.puri at gmail.com
Mon Nov 12 06:43:38 CET 2007
Hi Florian,
Thanks for the quick reply.
Is there some kind of configurable option like blocking send in tls
using which we can configure tls session to send whole data in loop
(and return failure on permanent error).
"If the socket does not have enough buffer space available to
hold the message being sent, send() blocks, unless the
socket has been placed in non-blocking I/O mode."
Best Regards
Pavan
On 11/8/07, Florian Weimer <fweimer at bfk.de> wrote:
> * Pavan Puri:
>
> > We are trying to send large (upto 2 MB) through gnu TLS using the API
> > gnutls_record_send().
> > This API is failing to send data over 16384 bytes.
>
> You need to check the return value and keep sending the remaining part
> of the buffer in a loop, just like you would do when you use write()
> or send() on a TCP socket.
>
> --
> Florian Weimer <fweimer at bfk.de>
> BFK edv-consulting GmbH http://www.bfk.de/
> Kriegsstraße 100 tel: +49-721-96201-1
> D-76133 Karlsruhe fax: +49-721-96201-99
>
More information about the Gnutls-help
mailing list