#if 1 //添加 SNI 功能
printf("%s pServerInfo->pHostName = %s \r\n",__func__,pServerInfo->pHostName);
res = cy_socket_setsockopt( pNewNetworkConnection->handle, CY_SOCKET_SOL_TLS,
CY_SOCKET_SO_SERVER_NAME_INDICATION, (const void *) pServerInfo->pHostName,
(uint32_t) (strlen(pServerInfo->pHostName))); //注意这里不能 + 1
if( res != CY_RSLT_SUCCESS)
{
IotLogError( "cy_socket_setsockopt failed\n" );
status = IOT_NETWORK_FAILURE;
goto exit;
}
#endif
socket 设置 SNI 功能
最新推荐文章于 2024-07-05 18:34:59 发布