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_MTU | int32 | 最大传输单元 (MTU) |
| RTSO_FEC | int32 | 是否启用前向纠错 (FEC) |
| RTSO_FAST_ACK | int32 | 是否启用快速确认机制 |
| RTSO_RCVBUF | int32 | RTTP 套接字最大接收缓冲区大小 |
| RTSO_MODE | int32 | RTTP 传输模式 |
optval: 指向指定请求选项值的缓冲区指针。 optlen: optval 参数指向的缓冲区的大小(字节)。
返回值:
成功时返回 0;失败时返回负错误代码。