下载 FreeRTOS
 

出色的 RTOS & 嵌入式软件

最新资讯
简化任何设备的身份验证云连接。
利用 CoAP 设计节能型云连接 IoT 解决方案。
11.0.0 版 FreeRTOS 内核简介:
FreeRTOS 路线图和代码贡献流程。
使用 FreeRTOS 实现 OPC-UA over TSN。

ulApplicationGetNextSequenceNumber()

[FreeRTOS-Plus-TCP API 引用]

FreeRTOS_sockets.h

uint32_t ulApplicationGetNextSequenceNumber( uint32_t ulSourceAddress,
                                             uint16_t usSourcePort,
                                             uint32_t ulDestinationAddress,
                                             uint16_t usDestinationPort );

ulApplicationGetNextSequenceNumber 是由 FreeRTOS-Plus-TCP 堆栈调用的应用程序定义的钩子(或回调)函数,以生成 4 值地址元组难以预测的序列号,用于 TCP 连接。

回调函数由应用程序写入程序实现,但由 TCP/IP 堆栈调用。回调函数的原型 必须与上面的原型完全匹配(包括函数名称)。

参数:

ulSourceAddress  

设备的 IPv4 地址。

usSourcePort  

TCP 套接字绑定的设备端口号。

ulDestinationAddress  

对等方的 IPv4 地址。

usDestinationPort  

正在建立 TCP 连接的对等方端口。

返回值:

此回调函数应返回一个难以预测的 32 位数字, 用作 TCP 连接的初始序列号。

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