1.2.1.12.26 TCPIP_HTTP_CurrentConnectionSocketGet Function

C

TCP_SOCKET TCPIP_HTTP_CurrentConnectionSocketGet(
    HTTP_CONN_HANDLE connHandle
);

Description

The function returns the TCP socket of the specified HTTP connection. The user gets access to the connection socket which it can use for sending/reading data.

Preconditions

None.

Parameters

ParametersDescription
connHandleHTTP connection handle.

Returns

TCP_SOCKET for the connection defined by connHandle.

Remarks

None.

Example

uint32_t byteCount;
TCP_SOCKET sktHTTP;

byteCount = TCPIP_HTTP_CurrentConnectionByteCountGet(connHandle);
sktHTTP = TCPIP_HTTP_CurrentConnectionSocketGet(connHandle);
if(byteCount > TCPIP_TCP_GetIsReady(sktHTTP) + TCPIP_TCP_FifoRxFreeGet(sktHTTP))
{   // Configuration Failure
    TCPIP_HTTP_CurrentConnectionStatusSet(connHandle, HTTP_REDIRECT);
    return HTTP_IO_DONE;
}