下载 FreeRTOS
 

出色的 RTOS & 嵌入式软件

最新资讯
FreeRTOS-Plus-TCP 现具有统一的 IPv4 和 IPv6 功能,支持多接口。
为基于 FreeRTOS 的固件实现防砖化 MCU FOTA:
宣布停止支持 FreeRTOS 202012 LTS。
FreeRTOS 网站现已提供简体中文版本
新的 FreeRTOS Long Term Support 版本现已发布。

FreeRTOS_GetRemoteAddress()

[FreeRTOS-Plus-TCP API 引用]

FreeRTOS_sockets.h
BaseType_t FreeRTOS_GetRemoteAddress( Socket_t xSocket, struct freertos_sockaddr *pxAddress );
		

返回已连接的 TCP 套接字的远程 IP 地址和端口。

参数:

xSocket   正在查询的套接字。

pxAddress   返回远程地址详细信息的 freertos_sockaddr 结构体 结构体。

返回:

如果 xSocket 参数引用的套接字不是 TCP 套接字, 则返回 -pdFREERTOS_ERRNO_EINVAL。

在所有其他情况下,返回 sizeof( freertos_sockaddr ), 将 pxAddress->sin_addr 设置为远程 连接套接字的 IP 地址,并将 pxAddress->sin_port 设置为远程连接套接字的 TCP 端口 号。

Copyright (C) Amazon Web Services, Inc. or its affiliates. All rights reserved.