SSLSocket

Namespace: dmSSLSocket Language: C++ Type: Defold C++ File: sslsocket.h Source: engine/dlib/src/dmsdk/dlib/sslsocket.h Include: dmsdk/dlib/sslsocket.h

Secure socket functions.

API

Delete

Type: FUNCTION Delete a secure socket. Does not close the underlying socket

Parameters

Returns

Examples

dmSSLSocket::Delete(sslsocket);

dmSocket::SetReceiveTimeout

Type: FUNCTION Set socket receive timeout

Notes

Parameters

Returns

INVALID_SOCKET_HANDLE

Type: CONSTANT SSLSocket socket handle

New

Type: FUNCTION Create a new secure socket

Parameters

Returns

Examples

dmSSLSocket::Result result;
dmSSLSocket::Socket sslsocket;
result = dmSSLSocket::New(socket, "httpbin.org", 500*1000, &sslsocket);
if (dmSSLSocket::RESULT_OK == result)
{
    // ...
} else {
    // ...
}

Receive

Type: FUNCTION Receive data on a secure socket

Parameters

Returns

Result

Type: ENUM Result enumeration.

Members

Send

Type: FUNCTION Send a message on a secure socket

Parameters

Returns

Socket

Type: TYPEDEF Socket type definition