跳到主要内容

rt_setsockopt

描述

rt_setsockopt 函数用于配置 RTTP 套接字的各项运行参数。

语法:

int rt_setsockopt(RTEngine engine, RTSOCKET s, int optname, void *optval, int optlen);

参数:

engine: RTTP 引擎实例指针,由 rt_init() 返回。 s: RTTP 套接字描述符。 optname: 要设置的 RTTP 套接字选项名称。

选项名称类型含义
RTSO_MTUint32最大传输单元 (MTU)
RTSO_FECint32是否启用前向纠错 (FEC)
RTSO_FAST_ACKint32是否启用快速确认机制
RTSO_RCVBUFint32RTTP 套接字最大接收缓冲区大小
RTSO_MODEint32RTTP 传输模式

optval: 指向指定请求选项值的缓冲区指针。 optlen: optval 参数指向的缓冲区的大小(字节)。

返回值:

成功时返回 0;失败时返回负错误代码。