gtpc1m6fTransmission Control Protocol/Internet Protocol

SSL_write

The SSL_write function writes application data across a Secure Sockets Layer (SSL) session.

Format

#include <openssl/ssl.h>
int SSL_write(SSL *ssl,const char *buf,int num)

ssl
A pointer to a token returned on the SSL_new call.

buf
A pointer to the data to send.

num
The number of bytes of data to send. The maximum number of byte that can be sent is 32 000 for sessions using SSL version 2.

Normal Return

Returns the number of bytes of data (from 1 to the value specified on the num parameter) sent.

Error Return

A return code equal to 0 or a negative number indicates an error. Issue the SSL_get_error function to obtain specific information about the error.

Programming Considerations

Examples

For sample SSL applications, go to http://www.ibm.com/tpf/pubs/tpfpubs.htm, click SSL for the TPF 4.1 System: An Online User's Guide, and click Examples from the left navigation bar.

Related Information

SSL_new.