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 <[EMAIL PROTECTED]> 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 <[EMAIL PROTECTED]> > BFK edv-consulting GmbH http://www.bfk.de/ > Kriegsstraße 100 tel: +49-721-96201-1 > D-76133 Karlsruhe fax: +49-721-96201-99 > _______________________________________________ Help-gnutls mailing list [email protected] http://lists.gnu.org/mailman/listinfo/help-gnutls
