- SocketCreate
- SocketClose
- SocketConnect
- SocketIsConnected
- SocketIsReadable
- SocketIsWritable
- SocketTimeouts
- SocketRead
- SocketSend
- SocketTlsHandshake
- SocketTlsCertificate
- SocketTlsRead
- SocketTlsReadAvailable
- SocketTlsSend
- WebRequest
- SendFTP
- SendMail
- SendNotification
SocketTlsSend
Envía los datos a través de una conexión TLS protegida.
int SocketTlsSend(
|
Parámetros
socket
[in] Manejador del socket retornado por la función SocketCreate. Al transmitir un manejador incorrecto, en _LastError se registra el error 5270 (ERR_NETSOCKET_INVALIDHANDLE).
buffer
[in] Enlace a la matriz de tipo uchar con los datos que deben ser enviados.
buffer_len
[in] Tamaño de la matriz buffer.
Valor retornado
En caso de éxito, retorna el número de bytes registrados en el socket. En caso de error, retorna -1.
Observación
Si al ejecutar esta función aparece un error en el socket de sistema, la conexión establecida a través de SocketConnect será interrumpida.
Si se da un error de registro de datos, en _LastError se registrará el error 5273 (ERR_NETSOCKET_IO_ERROR).
Solo se puede llamar la función desde los expertos y scripts, puesto que funcionan en su propio flujo de ejecución. Si se llama desde el indicador, GetLastError() retornará el error 4014 "La función de sistema no está permitida para la llamada".
Mire también
SocketTimeouts, MathSwap, StringToCharArray